Documentation
¶
Index ¶
- Constants
- Variables
- func RegisterEngineCallbackServiceServer(s grpc.ServiceRegistrar, srv EngineCallbackServiceServer)
- func RegisterIaCProviderCredentialRevokerServer(s grpc.ServiceRegistrar, srv IaCProviderCredentialRevokerServer)
- func RegisterIaCProviderDriftConfigDetectorServer(s grpc.ServiceRegistrar, srv IaCProviderDriftConfigDetectorServer)
- func RegisterIaCProviderDriftDetectorServer(s grpc.ServiceRegistrar, srv IaCProviderDriftDetectorServer)
- func RegisterIaCProviderEnumeratorServer(s grpc.ServiceRegistrar, srv IaCProviderEnumeratorServer)
- func RegisterIaCProviderFinalizerServer(s grpc.ServiceRegistrar, srv IaCProviderFinalizerServer)
- func RegisterIaCProviderMigrationRepairerServer(s grpc.ServiceRegistrar, srv IaCProviderMigrationRepairerServer)
- func RegisterIaCProviderRequiredServer(s grpc.ServiceRegistrar, srv IaCProviderRequiredServer)
- func RegisterIaCProviderValidatorServer(s grpc.ServiceRegistrar, srv IaCProviderValidatorServer)
- func RegisterIaCStateBackendServer(s grpc.ServiceRegistrar, srv IaCStateBackendServer)
- func RegisterPluginServiceServer(s grpc.ServiceRegistrar, srv PluginServiceServer)
- func RegisterResourceDriverServer(s grpc.ServiceRegistrar, srv ResourceDriverServer)
- type ActionError
- func (*ActionError) Descriptor() ([]byte, []int)deprecated
- func (x *ActionError) GetAction() string
- func (x *ActionError) GetError() string
- func (x *ActionError) GetResource() string
- func (*ActionError) ProtoMessage()
- func (x *ActionError) ProtoReflect() protoreflect.Message
- func (x *ActionError) Reset()
- func (x *ActionError) String() string
- type ActionStatus
- func (ActionStatus) Descriptor() protoreflect.EnumDescriptor
- func (x ActionStatus) Enum() *ActionStatus
- func (ActionStatus) EnumDescriptor() ([]byte, []int)deprecated
- func (x ActionStatus) Number() protoreflect.EnumNumber
- func (x ActionStatus) String() string
- func (ActionStatus) Type() protoreflect.EnumType
- type BootstrapResult
- func (*BootstrapResult) Descriptor() ([]byte, []int)deprecated
- func (x *BootstrapResult) GetBucket() string
- func (x *BootstrapResult) GetEndpoint() string
- func (x *BootstrapResult) GetEnvVars() map[string]string
- func (x *BootstrapResult) GetRegion() string
- func (*BootstrapResult) ProtoMessage()
- func (x *BootstrapResult) ProtoReflect() protoreflect.Message
- func (x *BootstrapResult) Reset()
- func (x *BootstrapResult) String() string
- type BootstrapStateBackendRequest
- func (*BootstrapStateBackendRequest) Descriptor() ([]byte, []int)deprecated
- func (x *BootstrapStateBackendRequest) GetConfigJson() []byte
- func (*BootstrapStateBackendRequest) ProtoMessage()
- func (x *BootstrapStateBackendRequest) ProtoReflect() protoreflect.Message
- func (x *BootstrapStateBackendRequest) Reset()
- func (x *BootstrapStateBackendRequest) String() string
- type BootstrapStateBackendResponse
- func (*BootstrapStateBackendResponse) Descriptor() ([]byte, []int)deprecated
- func (x *BootstrapStateBackendResponse) GetResult() *BootstrapResult
- func (*BootstrapStateBackendResponse) ProtoMessage()
- func (x *BootstrapStateBackendResponse) ProtoReflect() protoreflect.Message
- func (x *BootstrapStateBackendResponse) Reset()
- func (x *BootstrapStateBackendResponse) String() string
- type CapabilitiesRequest
- type CapabilitiesResponse
- func (*CapabilitiesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CapabilitiesResponse) GetCanonicalKeys() []string
- func (x *CapabilitiesResponse) GetCapabilities() []*IaCCapabilityDeclaration
- func (x *CapabilitiesResponse) GetComputePlanVersion() string
- func (*CapabilitiesResponse) ProtoMessage()
- func (x *CapabilitiesResponse) ProtoReflect() protoreflect.Message
- func (x *CapabilitiesResponse) Reset()
- func (x *CapabilitiesResponse) String() string
- type ConfigFieldDef
- func (*ConfigFieldDef) Descriptor() ([]byte, []int)deprecated
- func (x *ConfigFieldDef) GetDefaultValue() string
- func (x *ConfigFieldDef) GetDescription() string
- func (x *ConfigFieldDef) GetName() string
- func (x *ConfigFieldDef) GetOptions() []string
- func (x *ConfigFieldDef) GetRequired() bool
- func (x *ConfigFieldDef) GetType() string
- func (*ConfigFieldDef) ProtoMessage()
- func (x *ConfigFieldDef) ProtoReflect() protoreflect.Message
- func (x *ConfigFieldDef) Reset()
- func (x *ConfigFieldDef) String() string
- type ConfigFragmentResponse
- func (*ConfigFragmentResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ConfigFragmentResponse) GetPluginDir() string
- func (x *ConfigFragmentResponse) GetYamlConfig() []byte
- func (*ConfigFragmentResponse) ProtoMessage()
- func (x *ConfigFragmentResponse) ProtoReflect() protoreflect.Message
- func (x *ConfigFragmentResponse) Reset()
- func (x *ConfigFragmentResponse) String() string
- type ConfigureCallbackRequest
- func (*ConfigureCallbackRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ConfigureCallbackRequest) GetBrokerId() uint32
- func (*ConfigureCallbackRequest) ProtoMessage()
- func (x *ConfigureCallbackRequest) ProtoReflect() protoreflect.Message
- func (x *ConfigureCallbackRequest) Reset()
- func (x *ConfigureCallbackRequest) String() string
- type ConfigureRequest
- func (*ConfigureRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ConfigureRequest) GetBackendName() string
- func (x *ConfigureRequest) GetConfigJson() []byte
- func (*ConfigureRequest) ProtoMessage()
- func (x *ConfigureRequest) ProtoReflect() protoreflect.Message
- func (x *ConfigureRequest) Reset()
- func (x *ConfigureRequest) String() string
- type ConfigureResponse
- type ContractDescriptor
- func (*ContractDescriptor) Descriptor() ([]byte, []int)deprecated
- func (x *ContractDescriptor) GetConfigMessage() string
- func (x *ContractDescriptor) GetInputMessage() string
- func (x *ContractDescriptor) GetKind() ContractKind
- func (x *ContractDescriptor) GetMethod() string
- func (x *ContractDescriptor) GetMode() ContractMode
- func (x *ContractDescriptor) GetModuleType() string
- func (x *ContractDescriptor) GetOutputMessage() string
- func (x *ContractDescriptor) GetServiceName() string
- func (x *ContractDescriptor) GetStepType() string
- func (x *ContractDescriptor) GetTriggerType() string
- func (*ContractDescriptor) ProtoMessage()
- func (x *ContractDescriptor) ProtoReflect() protoreflect.Message
- func (x *ContractDescriptor) Reset()
- func (x *ContractDescriptor) String() string
- type ContractKind
- func (ContractKind) Descriptor() protoreflect.EnumDescriptor
- func (x ContractKind) Enum() *ContractKind
- func (ContractKind) EnumDescriptor() ([]byte, []int)deprecated
- func (x ContractKind) Number() protoreflect.EnumNumber
- func (x ContractKind) String() string
- func (ContractKind) Type() protoreflect.EnumType
- type ContractMode
- func (ContractMode) Descriptor() protoreflect.EnumDescriptor
- func (x ContractMode) Enum() *ContractMode
- func (ContractMode) EnumDescriptor() ([]byte, []int)deprecated
- func (x ContractMode) Number() protoreflect.EnumNumber
- func (x ContractMode) String() string
- func (ContractMode) Type() protoreflect.EnumType
- type ContractRegistry
- func (*ContractRegistry) Descriptor() ([]byte, []int)deprecated
- func (x *ContractRegistry) GetContracts() []*ContractDescriptor
- func (x *ContractRegistry) GetFileDescriptorSet() *descriptorpb.FileDescriptorSet
- func (*ContractRegistry) ProtoMessage()
- func (x *ContractRegistry) ProtoReflect() protoreflect.Message
- func (x *ContractRegistry) Reset()
- func (x *ContractRegistry) String() string
- type CreateModuleRequest
- func (*CreateModuleRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateModuleRequest) GetConfig() *structpb.Struct
- func (x *CreateModuleRequest) GetName() string
- func (x *CreateModuleRequest) GetType() string
- func (x *CreateModuleRequest) GetTypedConfig() *anypb.Any
- func (*CreateModuleRequest) ProtoMessage()
- func (x *CreateModuleRequest) ProtoReflect() protoreflect.Message
- func (x *CreateModuleRequest) Reset()
- func (x *CreateModuleRequest) String() string
- type CreateStepRequest
- func (*CreateStepRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateStepRequest) GetConfig() *structpb.Struct
- func (x *CreateStepRequest) GetName() string
- func (x *CreateStepRequest) GetType() string
- func (x *CreateStepRequest) GetTypedConfig() *anypb.Any
- func (*CreateStepRequest) ProtoMessage()
- func (x *CreateStepRequest) ProtoReflect() protoreflect.Message
- func (x *CreateStepRequest) Reset()
- func (x *CreateStepRequest) String() string
- type CreateTriggerRequest
- func (*CreateTriggerRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateTriggerRequest) GetConfig() *structpb.Struct
- func (x *CreateTriggerRequest) GetName() string
- func (x *CreateTriggerRequest) GetType() string
- func (*CreateTriggerRequest) ProtoMessage()
- func (x *CreateTriggerRequest) ProtoReflect() protoreflect.Message
- func (x *CreateTriggerRequest) Reset()
- func (x *CreateTriggerRequest) String() string
- type DeleteStateRequest
- func (*DeleteStateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteStateRequest) GetResourceId() string
- func (*DeleteStateRequest) ProtoMessage()
- func (x *DeleteStateRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteStateRequest) Reset()
- func (x *DeleteStateRequest) String() string
- type DeleteStateResponse
- type DeliverMessageRequest
- func (*DeliverMessageRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeliverMessageRequest) GetHandleId() string
- func (x *DeliverMessageRequest) GetMessageId() string
- func (x *DeliverMessageRequest) GetMetadata() map[string]string
- func (x *DeliverMessageRequest) GetPayload() []byte
- func (x *DeliverMessageRequest) GetTopic() string
- func (*DeliverMessageRequest) ProtoMessage()
- func (x *DeliverMessageRequest) ProtoReflect() protoreflect.Message
- func (x *DeliverMessageRequest) Reset()
- func (x *DeliverMessageRequest) String() string
- type DeliverMessageResponse
- func (*DeliverMessageResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DeliverMessageResponse) GetAcknowledged() bool
- func (x *DeliverMessageResponse) GetError() string
- func (*DeliverMessageResponse) ProtoMessage()
- func (x *DeliverMessageResponse) ProtoReflect() protoreflect.Message
- func (x *DeliverMessageResponse) Reset()
- func (x *DeliverMessageResponse) String() string
- type DestroyRequest
- type DestroyResponse
- type DestroyResult
- func (*DestroyResult) Descriptor() ([]byte, []int)deprecated
- func (x *DestroyResult) GetDestroyed() []string
- func (x *DestroyResult) GetErrors() []*ActionError
- func (*DestroyResult) ProtoMessage()
- func (x *DestroyResult) ProtoReflect() protoreflect.Message
- func (x *DestroyResult) Reset()
- func (x *DestroyResult) String() string
- type DetectDriftConfigRequest
- func (*DetectDriftConfigRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DetectDriftConfigRequest) GetRefs() []*ResourceRef
- func (x *DetectDriftConfigRequest) GetSpecs() map[string]*ResourceSpec
- func (*DetectDriftConfigRequest) ProtoMessage()
- func (x *DetectDriftConfigRequest) ProtoReflect() protoreflect.Message
- func (x *DetectDriftConfigRequest) Reset()
- func (x *DetectDriftConfigRequest) String() string
- type DetectDriftConfigResponse
- func (*DetectDriftConfigResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DetectDriftConfigResponse) GetDrifts() []*DriftResult
- func (*DetectDriftConfigResponse) ProtoMessage()
- func (x *DetectDriftConfigResponse) ProtoReflect() protoreflect.Message
- func (x *DetectDriftConfigResponse) Reset()
- func (x *DetectDriftConfigResponse) String() string
- type DetectDriftRequest
- func (*DetectDriftRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DetectDriftRequest) GetRefs() []*ResourceRef
- func (*DetectDriftRequest) ProtoMessage()
- func (x *DetectDriftRequest) ProtoReflect() protoreflect.Message
- func (x *DetectDriftRequest) Reset()
- func (x *DetectDriftRequest) String() string
- type DetectDriftResponse
- func (*DetectDriftResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DetectDriftResponse) GetDrifts() []*DriftResult
- func (*DetectDriftResponse) ProtoMessage()
- func (x *DetectDriftResponse) ProtoReflect() protoreflect.Message
- func (x *DetectDriftResponse) Reset()
- func (x *DetectDriftResponse) String() string
- type DetectDriftWithSpecsRequest
- func (*DetectDriftWithSpecsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DetectDriftWithSpecsRequest) GetRefs() []*ResourceRef
- func (x *DetectDriftWithSpecsRequest) GetSpecs() map[string]*ResourceSpec
- func (*DetectDriftWithSpecsRequest) ProtoMessage()
- func (x *DetectDriftWithSpecsRequest) ProtoReflect() protoreflect.Message
- func (x *DetectDriftWithSpecsRequest) Reset()
- func (x *DetectDriftWithSpecsRequest) String() string
- type DetectDriftWithSpecsResponse
- func (*DetectDriftWithSpecsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DetectDriftWithSpecsResponse) GetDrifts() []*DriftResult
- func (*DetectDriftWithSpecsResponse) ProtoMessage()
- func (x *DetectDriftWithSpecsResponse) ProtoReflect() protoreflect.Message
- func (x *DetectDriftWithSpecsResponse) Reset()
- func (x *DetectDriftWithSpecsResponse) String() string
- type Diagnostic
- func (*Diagnostic) Descriptor() ([]byte, []int)deprecated
- func (x *Diagnostic) GetAt() *timestamppb.Timestamp
- func (x *Diagnostic) GetCause() string
- func (x *Diagnostic) GetDetail() string
- func (x *Diagnostic) GetId() string
- func (x *Diagnostic) GetPhase() string
- func (*Diagnostic) ProtoMessage()
- func (x *Diagnostic) ProtoReflect() protoreflect.Message
- func (x *Diagnostic) Reset()
- func (x *Diagnostic) String() string
- type DiffResult
- func (*DiffResult) Descriptor() ([]byte, []int)deprecated
- func (x *DiffResult) GetChanges() []*FieldChange
- func (x *DiffResult) GetNeedsReplace() bool
- func (x *DiffResult) GetNeedsUpdate() bool
- func (*DiffResult) ProtoMessage()
- func (x *DiffResult) ProtoReflect() protoreflect.Message
- func (x *DiffResult) Reset()
- func (x *DiffResult) String() string
- type DriftClass
- type DriftEntry
- func (*DriftEntry) Descriptor() ([]byte, []int)deprecated
- func (x *DriftEntry) GetApplyFingerprint() string
- func (x *DriftEntry) GetName() string
- func (x *DriftEntry) GetPlanFingerprint() string
- func (*DriftEntry) ProtoMessage()
- func (x *DriftEntry) ProtoReflect() protoreflect.Message
- func (x *DriftEntry) Reset()
- func (x *DriftEntry) String() string
- type DriftResult
- func (*DriftResult) Descriptor() ([]byte, []int)deprecated
- func (x *DriftResult) GetActualJson() []byte
- func (x *DriftResult) GetClass() DriftClass
- func (x *DriftResult) GetDrifted() bool
- func (x *DriftResult) GetExpectedJson() []byte
- func (x *DriftResult) GetFields() []string
- func (x *DriftResult) GetName() string
- func (x *DriftResult) GetType() string
- func (*DriftResult) ProtoMessage()
- func (x *DriftResult) ProtoReflect() protoreflect.Message
- func (x *DriftResult) Reset()
- func (x *DriftResult) String() string
- type EngineCallbackServiceClient
- type EngineCallbackServiceServer
- type EnumerateAllRequest
- func (*EnumerateAllRequest) Descriptor() ([]byte, []int)deprecated
- func (x *EnumerateAllRequest) GetResourceType() string
- func (*EnumerateAllRequest) ProtoMessage()
- func (x *EnumerateAllRequest) ProtoReflect() protoreflect.Message
- func (x *EnumerateAllRequest) Reset()
- func (x *EnumerateAllRequest) String() string
- type EnumerateAllResponse
- func (*EnumerateAllResponse) Descriptor() ([]byte, []int)deprecated
- func (x *EnumerateAllResponse) GetOutputs() []*ResourceOutput
- func (*EnumerateAllResponse) ProtoMessage()
- func (x *EnumerateAllResponse) ProtoReflect() protoreflect.Message
- func (x *EnumerateAllResponse) Reset()
- func (x *EnumerateAllResponse) String() string
- type EnumerateByTagRequest
- func (*EnumerateByTagRequest) Descriptor() ([]byte, []int)deprecated
- func (x *EnumerateByTagRequest) GetTag() string
- func (*EnumerateByTagRequest) ProtoMessage()
- func (x *EnumerateByTagRequest) ProtoReflect() protoreflect.Message
- func (x *EnumerateByTagRequest) Reset()
- func (x *EnumerateByTagRequest) String() string
- type EnumerateByTagResponse
- func (*EnumerateByTagResponse) Descriptor() ([]byte, []int)deprecated
- func (x *EnumerateByTagResponse) GetRefs() []*ResourceRef
- func (*EnumerateByTagResponse) ProtoMessage()
- func (x *EnumerateByTagResponse) ProtoReflect() protoreflect.Message
- func (x *EnumerateByTagResponse) Reset()
- func (x *EnumerateByTagResponse) String() string
- type ErrorResponse
- type ExecuteStepRequest
- func (*ExecuteStepRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ExecuteStepRequest) GetConfig() *structpb.Struct
- func (x *ExecuteStepRequest) GetCurrent() *structpb.Struct
- func (x *ExecuteStepRequest) GetHandleId() string
- func (x *ExecuteStepRequest) GetMetadata() *structpb.Struct
- func (x *ExecuteStepRequest) GetStepOutputs() map[string]*structpb.Struct
- func (x *ExecuteStepRequest) GetTriggerData() *structpb.Struct
- func (x *ExecuteStepRequest) GetTypedConfig() *anypb.Any
- func (x *ExecuteStepRequest) GetTypedInput() *anypb.Any
- func (*ExecuteStepRequest) ProtoMessage()
- func (x *ExecuteStepRequest) ProtoReflect() protoreflect.Message
- func (x *ExecuteStepRequest) Reset()
- func (x *ExecuteStepRequest) String() string
- type ExecuteStepResponse
- func (*ExecuteStepResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ExecuteStepResponse) GetError() string
- func (x *ExecuteStepResponse) GetOutput() *structpb.Struct
- func (x *ExecuteStepResponse) GetStopPipeline() bool
- func (x *ExecuteStepResponse) GetTypedOutput() *anypb.Any
- func (*ExecuteStepResponse) ProtoMessage()
- func (x *ExecuteStepResponse) ProtoReflect() protoreflect.Message
- func (x *ExecuteStepResponse) Reset()
- func (x *ExecuteStepResponse) String() string
- type FieldChange
- func (*FieldChange) Descriptor() ([]byte, []int)deprecated
- func (x *FieldChange) GetForceNew() bool
- func (x *FieldChange) GetNewJson() []byte
- func (x *FieldChange) GetOldJson() []byte
- func (x *FieldChange) GetPath() string
- func (*FieldChange) ProtoMessage()
- func (x *FieldChange) ProtoReflect() protoreflect.Message
- func (x *FieldChange) Reset()
- func (x *FieldChange) String() string
- type FinalizeApplyRequest
- func (*FinalizeApplyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *FinalizeApplyRequest) GetPlanId() string
- func (*FinalizeApplyRequest) ProtoMessage()
- func (x *FinalizeApplyRequest) ProtoReflect() protoreflect.Message
- func (x *FinalizeApplyRequest) Reset()
- func (x *FinalizeApplyRequest) String() string
- type FinalizeApplyResponse
- func (*FinalizeApplyResponse) Descriptor() ([]byte, []int)deprecated
- func (x *FinalizeApplyResponse) GetErrors() []*ActionError
- func (*FinalizeApplyResponse) ProtoMessage()
- func (x *FinalizeApplyResponse) ProtoReflect() protoreflect.Message
- func (x *FinalizeApplyResponse) Reset()
- func (x *FinalizeApplyResponse) String() string
- type GetAssetRequest
- type GetAssetResponse
- func (*GetAssetResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetAssetResponse) GetContent() []byte
- func (x *GetAssetResponse) GetContentType() string
- func (x *GetAssetResponse) GetError() string
- func (*GetAssetResponse) ProtoMessage()
- func (x *GetAssetResponse) ProtoReflect() protoreflect.Message
- func (x *GetAssetResponse) Reset()
- func (x *GetAssetResponse) String() string
- type GetServiceRequest
- type GetServiceResponse
- type GetStateRequest
- type GetStateResponse
- func (*GetStateResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetStateResponse) GetExists() bool
- func (x *GetStateResponse) GetState() *IaCState
- func (*GetStateResponse) ProtoMessage()
- func (x *GetStateResponse) ProtoReflect() protoreflect.Message
- func (x *GetStateResponse) Reset()
- func (x *GetStateResponse) String() string
- type HandleRequest
- type HandleResponse
- func (*HandleResponse) Descriptor() ([]byte, []int)deprecated
- func (x *HandleResponse) GetError() string
- func (x *HandleResponse) GetHandleId() string
- func (*HandleResponse) ProtoMessage()
- func (x *HandleResponse) ProtoReflect() protoreflect.Message
- func (x *HandleResponse) Reset()
- func (x *HandleResponse) String() string
- type HealthResult
- func (*HealthResult) Descriptor() ([]byte, []int)deprecated
- func (x *HealthResult) GetHealthy() bool
- func (x *HealthResult) GetMessage() string
- func (*HealthResult) ProtoMessage()
- func (x *HealthResult) ProtoReflect() protoreflect.Message
- func (x *HealthResult) Reset()
- func (x *HealthResult) String() string
- type IaCCapabilityDeclaration
- func (*IaCCapabilityDeclaration) Descriptor() ([]byte, []int)deprecated
- func (x *IaCCapabilityDeclaration) GetOperations() []string
- func (x *IaCCapabilityDeclaration) GetResourceType() string
- func (x *IaCCapabilityDeclaration) GetTier() int32
- func (*IaCCapabilityDeclaration) ProtoMessage()
- func (x *IaCCapabilityDeclaration) ProtoReflect() protoreflect.Message
- func (x *IaCCapabilityDeclaration) Reset()
- func (x *IaCCapabilityDeclaration) String() string
- type IaCPlan
- func (*IaCPlan) Descriptor() ([]byte, []int)deprecated
- func (x *IaCPlan) GetActions() []*PlanAction
- func (x *IaCPlan) GetCreatedAt() *timestamppb.Timestamp
- func (x *IaCPlan) GetDesiredHash() string
- func (x *IaCPlan) GetId() string
- func (x *IaCPlan) GetInputSnapshot() map[string]string
- func (x *IaCPlan) GetSchemaVersion() int32
- func (*IaCPlan) ProtoMessage()
- func (x *IaCPlan) ProtoReflect() protoreflect.Message
- func (x *IaCPlan) Reset()
- func (x *IaCPlan) String() string
- type IaCProviderCredentialRevokerClient
- type IaCProviderCredentialRevokerServer
- type IaCProviderDriftConfigDetectorClient
- type IaCProviderDriftConfigDetectorServer
- type IaCProviderDriftDetectorClient
- type IaCProviderDriftDetectorServer
- type IaCProviderEnumeratorClient
- type IaCProviderEnumeratorServer
- type IaCProviderFinalizerClient
- type IaCProviderFinalizerServer
- type IaCProviderMigrationRepairerClient
- type IaCProviderMigrationRepairerServer
- type IaCProviderRequiredClient
- type IaCProviderRequiredServer
- type IaCProviderValidatorClient
- type IaCProviderValidatorServer
- type IaCState
- func (*IaCState) Descriptor() ([]byte, []int)deprecated
- func (x *IaCState) GetConfigHash() string
- func (x *IaCState) GetConfigJson() []byte
- func (x *IaCState) GetCreatedAt() string
- func (x *IaCState) GetDependencies() []string
- func (x *IaCState) GetError() string
- func (x *IaCState) GetOutputsJson() []byte
- func (x *IaCState) GetProvider() string
- func (x *IaCState) GetProviderId() string
- func (x *IaCState) GetProviderRef() string
- func (x *IaCState) GetResourceId() string
- func (x *IaCState) GetResourceType() string
- func (x *IaCState) GetStatus() string
- func (x *IaCState) GetUpdatedAt() string
- func (*IaCState) ProtoMessage()
- func (x *IaCState) ProtoReflect() protoreflect.Message
- func (x *IaCState) Reset()
- func (x *IaCState) String() string
- type IaCStateBackendClient
- type IaCStateBackendServer
- type ImportRequest
- func (*ImportRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ImportRequest) GetProviderId() string
- func (x *ImportRequest) GetResourceType() string
- func (*ImportRequest) ProtoMessage()
- func (x *ImportRequest) ProtoReflect() protoreflect.Message
- func (x *ImportRequest) Reset()
- func (x *ImportRequest) String() string
- type ImportResponse
- type InitializeRequest
- func (*InitializeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *InitializeRequest) GetConfigJson() []byte
- func (*InitializeRequest) ProtoMessage()
- func (x *InitializeRequest) ProtoReflect() protoreflect.Message
- func (x *InitializeRequest) Reset()
- func (x *InitializeRequest) String() string
- type InitializeResponse
- type InvokeServiceRequest
- func (*InvokeServiceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *InvokeServiceRequest) GetArgs() *structpb.Struct
- func (x *InvokeServiceRequest) GetHandleId() string
- func (x *InvokeServiceRequest) GetMethod() string
- func (x *InvokeServiceRequest) GetTypedInput() *anypb.Any
- func (*InvokeServiceRequest) ProtoMessage()
- func (x *InvokeServiceRequest) ProtoReflect() protoreflect.Message
- func (x *InvokeServiceRequest) Reset()
- func (x *InvokeServiceRequest) String() string
- type InvokeServiceResponse
- func (*InvokeServiceResponse) Descriptor() ([]byte, []int)deprecated
- func (x *InvokeServiceResponse) GetError() string
- func (x *InvokeServiceResponse) GetResult() *structpb.Struct
- func (x *InvokeServiceResponse) GetTypedOutput() *anypb.Any
- func (*InvokeServiceResponse) ProtoMessage()
- func (x *InvokeServiceResponse) ProtoReflect() protoreflect.Message
- func (x *InvokeServiceResponse) Reset()
- func (x *InvokeServiceResponse) String() string
- type ListBackendNamesRequest
- type ListBackendNamesResponse
- func (*ListBackendNamesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListBackendNamesResponse) GetBackendNames() []string
- func (*ListBackendNamesResponse) ProtoMessage()
- func (x *ListBackendNamesResponse) ProtoReflect() protoreflect.Message
- func (x *ListBackendNamesResponse) Reset()
- func (x *ListBackendNamesResponse) String() string
- type ListStatesRequest
- func (*ListStatesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListStatesRequest) GetFilter() map[string]string
- func (*ListStatesRequest) ProtoMessage()
- func (x *ListStatesRequest) ProtoReflect() protoreflect.Message
- func (x *ListStatesRequest) Reset()
- func (x *ListStatesRequest) String() string
- type ListStatesResponse
- func (*ListStatesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListStatesResponse) GetStates() []*IaCState
- func (*ListStatesResponse) ProtoMessage()
- func (x *ListStatesResponse) ProtoReflect() protoreflect.Message
- func (x *ListStatesResponse) Reset()
- func (x *ListStatesResponse) String() string
- type LockRequest
- type LockResponse
- type LogRequest
- func (*LogRequest) Descriptor() ([]byte, []int)deprecated
- func (x *LogRequest) GetFields() *structpb.Struct
- func (x *LogRequest) GetLevel() string
- func (x *LogRequest) GetMessage() string
- func (*LogRequest) ProtoMessage()
- func (x *LogRequest) ProtoReflect() protoreflect.Message
- func (x *LogRequest) Reset()
- func (x *LogRequest) String() string
- type Manifest
- func (*Manifest) Descriptor() ([]byte, []int)deprecated
- func (x *Manifest) GetAuthor() string
- func (x *Manifest) GetConfigMutable() bool
- func (x *Manifest) GetDescription() string
- func (x *Manifest) GetName() string
- func (x *Manifest) GetSampleCategory() string
- func (x *Manifest) GetVersion() string
- func (*Manifest) ProtoMessage()
- func (x *Manifest) ProtoReflect() protoreflect.Message
- func (x *Manifest) Reset()
- func (x *Manifest) String() string
- type MigrationRepairRequest
- func (*MigrationRepairRequest) Descriptor() ([]byte, []int)deprecated
- func (x *MigrationRepairRequest) GetAppResourceName() string
- func (x *MigrationRepairRequest) GetConfirmForce() string
- func (x *MigrationRepairRequest) GetDatabaseResourceName() string
- func (x *MigrationRepairRequest) GetEnv() map[string]string
- func (x *MigrationRepairRequest) GetExpectedDirtyVersion() string
- func (x *MigrationRepairRequest) GetForceVersion() string
- func (x *MigrationRepairRequest) GetJobImage() string
- func (x *MigrationRepairRequest) GetSourceDir() string
- func (x *MigrationRepairRequest) GetThenUp() bool
- func (x *MigrationRepairRequest) GetTimeoutSeconds() int32
- func (x *MigrationRepairRequest) GetUpIfClean() bool
- func (*MigrationRepairRequest) ProtoMessage()
- func (x *MigrationRepairRequest) ProtoReflect() protoreflect.Message
- func (x *MigrationRepairRequest) Reset()
- func (x *MigrationRepairRequest) String() string
- type MigrationRepairResult
- func (*MigrationRepairResult) Descriptor() ([]byte, []int)deprecated
- func (x *MigrationRepairResult) GetApplied() []string
- func (x *MigrationRepairResult) GetDiagnostics() []*Diagnostic
- func (x *MigrationRepairResult) GetLogs() string
- func (x *MigrationRepairResult) GetProviderJobId() string
- func (x *MigrationRepairResult) GetStatus() string
- func (*MigrationRepairResult) ProtoMessage()
- func (x *MigrationRepairResult) ProtoReflect() protoreflect.Message
- func (x *MigrationRepairResult) Reset()
- func (x *MigrationRepairResult) String() string
- type ModuleSchema
- func (*ModuleSchema) Descriptor() ([]byte, []int)deprecated
- func (x *ModuleSchema) GetCategory() string
- func (x *ModuleSchema) GetConfigFields() []*ConfigFieldDef
- func (x *ModuleSchema) GetDescription() string
- func (x *ModuleSchema) GetInputs() []*ServiceIODef
- func (x *ModuleSchema) GetLabel() string
- func (x *ModuleSchema) GetOutputs() []*ServiceIODef
- func (x *ModuleSchema) GetType() string
- func (*ModuleSchema) ProtoMessage()
- func (x *ModuleSchema) ProtoReflect() protoreflect.Message
- func (x *ModuleSchema) Reset()
- func (x *ModuleSchema) String() string
- type ModuleSchemaList
- func (*ModuleSchemaList) Descriptor() ([]byte, []int)deprecated
- func (x *ModuleSchemaList) GetSchemas() []*ModuleSchema
- func (*ModuleSchemaList) ProtoMessage()
- func (x *ModuleSchemaList) ProtoReflect() protoreflect.Message
- func (x *ModuleSchemaList) Reset()
- func (x *ModuleSchemaList) String() string
- type NameRequest
- type NameResponse
- type PlanAction
- func (*PlanAction) Descriptor() ([]byte, []int)deprecated
- func (x *PlanAction) GetAction() string
- func (x *PlanAction) GetChanges() []*FieldChange
- func (x *PlanAction) GetCurrent() *ResourceState
- func (x *PlanAction) GetResolvedConfigHash() string
- func (x *PlanAction) GetResource() *ResourceSpec
- func (*PlanAction) ProtoMessage()
- func (x *PlanAction) ProtoReflect() protoreflect.Message
- func (x *PlanAction) Reset()
- func (x *PlanAction) String() string
- type PlanDiagnostic
- func (*PlanDiagnostic) Descriptor() ([]byte, []int)deprecated
- func (x *PlanDiagnostic) GetField() string
- func (x *PlanDiagnostic) GetMessage() string
- func (x *PlanDiagnostic) GetResource() string
- func (x *PlanDiagnostic) GetSeverity() PlanDiagnosticSeverity
- func (*PlanDiagnostic) ProtoMessage()
- func (x *PlanDiagnostic) ProtoReflect() protoreflect.Message
- func (x *PlanDiagnostic) Reset()
- func (x *PlanDiagnostic) String() string
- type PlanDiagnosticSeverity
- func (PlanDiagnosticSeverity) Descriptor() protoreflect.EnumDescriptor
- func (x PlanDiagnosticSeverity) Enum() *PlanDiagnosticSeverity
- func (PlanDiagnosticSeverity) EnumDescriptor() ([]byte, []int)deprecated
- func (x PlanDiagnosticSeverity) Number() protoreflect.EnumNumber
- func (x PlanDiagnosticSeverity) String() string
- func (PlanDiagnosticSeverity) Type() protoreflect.EnumType
- type PlanRequest
- func (*PlanRequest) Descriptor() ([]byte, []int)deprecated
- func (x *PlanRequest) GetCurrent() []*ResourceState
- func (x *PlanRequest) GetDesired() []*ResourceSpec
- func (*PlanRequest) ProtoMessage()
- func (x *PlanRequest) ProtoReflect() protoreflect.Message
- func (x *PlanRequest) Reset()
- func (x *PlanRequest) String() string
- type PlanResponse
- type PluginServiceClient
- type PluginServiceServer
- type ProviderSizing
- func (*ProviderSizing) Descriptor() ([]byte, []int)deprecated
- func (x *ProviderSizing) GetInstanceType() string
- func (x *ProviderSizing) GetSpecsJson() []byte
- func (*ProviderSizing) ProtoMessage()
- func (x *ProviderSizing) ProtoReflect() protoreflect.Message
- func (x *ProviderSizing) Reset()
- func (x *ProviderSizing) String() string
- type PublishMessageRequest
- func (*PublishMessageRequest) Descriptor() ([]byte, []int)deprecated
- func (x *PublishMessageRequest) GetHandleId() string
- func (x *PublishMessageRequest) GetMetadata() map[string]string
- func (x *PublishMessageRequest) GetPayload() []byte
- func (x *PublishMessageRequest) GetTopic() string
- func (*PublishMessageRequest) ProtoMessage()
- func (x *PublishMessageRequest) ProtoReflect() protoreflect.Message
- func (x *PublishMessageRequest) Reset()
- func (x *PublishMessageRequest) String() string
- type PublishMessageResponse
- func (*PublishMessageResponse) Descriptor() ([]byte, []int)deprecated
- func (x *PublishMessageResponse) GetError() string
- func (x *PublishMessageResponse) GetMessageId() string
- func (*PublishMessageResponse) ProtoMessage()
- func (x *PublishMessageResponse) ProtoReflect() protoreflect.Message
- func (x *PublishMessageResponse) Reset()
- func (x *PublishMessageResponse) String() string
- type RepairDirtyMigrationRequest
- func (*RepairDirtyMigrationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RepairDirtyMigrationRequest) GetRequest() *MigrationRepairRequest
- func (*RepairDirtyMigrationRequest) ProtoMessage()
- func (x *RepairDirtyMigrationRequest) ProtoReflect() protoreflect.Message
- func (x *RepairDirtyMigrationRequest) Reset()
- func (x *RepairDirtyMigrationRequest) String() string
- type RepairDirtyMigrationResponse
- func (*RepairDirtyMigrationResponse) Descriptor() ([]byte, []int)deprecated
- func (x *RepairDirtyMigrationResponse) GetResult() *MigrationRepairResult
- func (*RepairDirtyMigrationResponse) ProtoMessage()
- func (x *RepairDirtyMigrationResponse) ProtoReflect() protoreflect.Message
- func (x *RepairDirtyMigrationResponse) Reset()
- func (x *RepairDirtyMigrationResponse) String() string
- type ResolveSizingRequest
- func (*ResolveSizingRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ResolveSizingRequest) GetHints() *ResourceHints
- func (x *ResolveSizingRequest) GetResourceType() string
- func (x *ResolveSizingRequest) GetSize() string
- func (*ResolveSizingRequest) ProtoMessage()
- func (x *ResolveSizingRequest) ProtoReflect() protoreflect.Message
- func (x *ResolveSizingRequest) Reset()
- func (x *ResolveSizingRequest) String() string
- type ResolveSizingResponse
- func (*ResolveSizingResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ResolveSizingResponse) GetSizing() *ProviderSizing
- func (*ResolveSizingResponse) ProtoMessage()
- func (x *ResolveSizingResponse) ProtoReflect() protoreflect.Message
- func (x *ResolveSizingResponse) Reset()
- func (x *ResolveSizingResponse) String() string
- type ResourceCreateRequest
- func (*ResourceCreateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ResourceCreateRequest) GetResourceType() string
- func (x *ResourceCreateRequest) GetSpec() *ResourceSpec
- func (*ResourceCreateRequest) ProtoMessage()
- func (x *ResourceCreateRequest) ProtoReflect() protoreflect.Message
- func (x *ResourceCreateRequest) Reset()
- func (x *ResourceCreateRequest) String() string
- type ResourceCreateResponse
- func (*ResourceCreateResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ResourceCreateResponse) GetOutput() *ResourceOutput
- func (*ResourceCreateResponse) ProtoMessage()
- func (x *ResourceCreateResponse) ProtoReflect() protoreflect.Message
- func (x *ResourceCreateResponse) Reset()
- func (x *ResourceCreateResponse) String() string
- type ResourceDeleteRequest
- func (*ResourceDeleteRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ResourceDeleteRequest) GetRef() *ResourceRef
- func (x *ResourceDeleteRequest) GetResourceType() string
- func (*ResourceDeleteRequest) ProtoMessage()
- func (x *ResourceDeleteRequest) ProtoReflect() protoreflect.Message
- func (x *ResourceDeleteRequest) Reset()
- func (x *ResourceDeleteRequest) String() string
- type ResourceDeleteResponse
- type ResourceDiffRequest
- func (*ResourceDiffRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ResourceDiffRequest) GetCurrent() *ResourceOutput
- func (x *ResourceDiffRequest) GetDesired() *ResourceSpec
- func (x *ResourceDiffRequest) GetResourceType() string
- func (*ResourceDiffRequest) ProtoMessage()
- func (x *ResourceDiffRequest) ProtoReflect() protoreflect.Message
- func (x *ResourceDiffRequest) Reset()
- func (x *ResourceDiffRequest) String() string
- type ResourceDiffResponse
- func (*ResourceDiffResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ResourceDiffResponse) GetResult() *DiffResult
- func (*ResourceDiffResponse) ProtoMessage()
- func (x *ResourceDiffResponse) ProtoReflect() protoreflect.Message
- func (x *ResourceDiffResponse) Reset()
- func (x *ResourceDiffResponse) String() string
- type ResourceDriverClient
- type ResourceDriverServer
- type ResourceHealthCheckRequest
- func (*ResourceHealthCheckRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ResourceHealthCheckRequest) GetRef() *ResourceRef
- func (x *ResourceHealthCheckRequest) GetResourceType() string
- func (*ResourceHealthCheckRequest) ProtoMessage()
- func (x *ResourceHealthCheckRequest) ProtoReflect() protoreflect.Message
- func (x *ResourceHealthCheckRequest) Reset()
- func (x *ResourceHealthCheckRequest) String() string
- type ResourceHealthCheckResponse
- func (*ResourceHealthCheckResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ResourceHealthCheckResponse) GetResult() *HealthResult
- func (*ResourceHealthCheckResponse) ProtoMessage()
- func (x *ResourceHealthCheckResponse) ProtoReflect() protoreflect.Message
- func (x *ResourceHealthCheckResponse) Reset()
- func (x *ResourceHealthCheckResponse) String() string
- type ResourceHints
- func (*ResourceHints) Descriptor() ([]byte, []int)deprecated
- func (x *ResourceHints) GetCpu() string
- func (x *ResourceHints) GetMemory() string
- func (x *ResourceHints) GetStorage() string
- func (*ResourceHints) ProtoMessage()
- func (x *ResourceHints) ProtoReflect() protoreflect.Message
- func (x *ResourceHints) Reset()
- func (x *ResourceHints) String() string
- type ResourceOutput
- func (*ResourceOutput) Descriptor() ([]byte, []int)deprecated
- func (x *ResourceOutput) GetName() string
- func (x *ResourceOutput) GetOutputsJson() []byte
- func (x *ResourceOutput) GetProviderId() string
- func (x *ResourceOutput) GetSensitive() map[string]bool
- func (x *ResourceOutput) GetStatus() string
- func (x *ResourceOutput) GetType() string
- func (*ResourceOutput) ProtoMessage()
- func (x *ResourceOutput) ProtoReflect() protoreflect.Message
- func (x *ResourceOutput) Reset()
- func (x *ResourceOutput) String() string
- type ResourceReadRequest
- func (*ResourceReadRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ResourceReadRequest) GetRef() *ResourceRef
- func (x *ResourceReadRequest) GetResourceType() string
- func (*ResourceReadRequest) ProtoMessage()
- func (x *ResourceReadRequest) ProtoReflect() protoreflect.Message
- func (x *ResourceReadRequest) Reset()
- func (x *ResourceReadRequest) String() string
- type ResourceReadResponse
- func (*ResourceReadResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ResourceReadResponse) GetOutput() *ResourceOutput
- func (*ResourceReadResponse) ProtoMessage()
- func (x *ResourceReadResponse) ProtoReflect() protoreflect.Message
- func (x *ResourceReadResponse) Reset()
- func (x *ResourceReadResponse) String() string
- type ResourceRef
- func (*ResourceRef) Descriptor() ([]byte, []int)deprecated
- func (x *ResourceRef) GetName() string
- func (x *ResourceRef) GetProviderId() string
- func (x *ResourceRef) GetType() string
- func (*ResourceRef) ProtoMessage()
- func (x *ResourceRef) ProtoReflect() protoreflect.Message
- func (x *ResourceRef) Reset()
- func (x *ResourceRef) String() string
- type ResourceScaleRequest
- func (*ResourceScaleRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ResourceScaleRequest) GetRef() *ResourceRef
- func (x *ResourceScaleRequest) GetReplicas() int32
- func (x *ResourceScaleRequest) GetResourceType() string
- func (*ResourceScaleRequest) ProtoMessage()
- func (x *ResourceScaleRequest) ProtoReflect() protoreflect.Message
- func (x *ResourceScaleRequest) Reset()
- func (x *ResourceScaleRequest) String() string
- type ResourceScaleResponse
- func (*ResourceScaleResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ResourceScaleResponse) GetOutput() *ResourceOutput
- func (*ResourceScaleResponse) ProtoMessage()
- func (x *ResourceScaleResponse) ProtoReflect() protoreflect.Message
- func (x *ResourceScaleResponse) Reset()
- func (x *ResourceScaleResponse) String() string
- type ResourceSpec
- func (*ResourceSpec) Descriptor() ([]byte, []int)deprecated
- func (x *ResourceSpec) GetConfigJson() []byte
- func (x *ResourceSpec) GetDependsOn() []string
- func (x *ResourceSpec) GetHints() *ResourceHints
- func (x *ResourceSpec) GetName() string
- func (x *ResourceSpec) GetSize() string
- func (x *ResourceSpec) GetType() string
- func (*ResourceSpec) ProtoMessage()
- func (x *ResourceSpec) ProtoReflect() protoreflect.Message
- func (x *ResourceSpec) Reset()
- func (x *ResourceSpec) String() string
- type ResourceState
- func (*ResourceState) Descriptor() ([]byte, []int)deprecated
- func (x *ResourceState) GetAppliedConfigJson() []byte
- func (x *ResourceState) GetAppliedConfigSource() string
- func (x *ResourceState) GetConfigHash() string
- func (x *ResourceState) GetCreatedAt() *timestamppb.Timestamp
- func (x *ResourceState) GetDependencies() []string
- func (x *ResourceState) GetId() string
- func (x *ResourceState) GetLastDriftCheck() *timestamppb.Timestamp
- func (x *ResourceState) GetName() string
- func (x *ResourceState) GetOutputsJson() []byte
- func (x *ResourceState) GetProvider() string
- func (x *ResourceState) GetProviderId() string
- func (x *ResourceState) GetProviderRef() string
- func (x *ResourceState) GetType() string
- func (x *ResourceState) GetUpdatedAt() *timestamppb.Timestamp
- func (*ResourceState) ProtoMessage()
- func (x *ResourceState) ProtoReflect() protoreflect.Message
- func (x *ResourceState) Reset()
- func (x *ResourceState) String() string
- type ResourceStatus
- func (*ResourceStatus) Descriptor() ([]byte, []int)deprecated
- func (x *ResourceStatus) GetName() string
- func (x *ResourceStatus) GetOutputsJson() []byte
- func (x *ResourceStatus) GetProviderId() string
- func (x *ResourceStatus) GetStatus() string
- func (x *ResourceStatus) GetType() string
- func (*ResourceStatus) ProtoMessage()
- func (x *ResourceStatus) ProtoReflect() protoreflect.Message
- func (x *ResourceStatus) Reset()
- func (x *ResourceStatus) String() string
- type ResourceUpdateRequest
- func (*ResourceUpdateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ResourceUpdateRequest) GetRef() *ResourceRef
- func (x *ResourceUpdateRequest) GetResourceType() string
- func (x *ResourceUpdateRequest) GetSpec() *ResourceSpec
- func (*ResourceUpdateRequest) ProtoMessage()
- func (x *ResourceUpdateRequest) ProtoReflect() protoreflect.Message
- func (x *ResourceUpdateRequest) Reset()
- func (x *ResourceUpdateRequest) String() string
- type ResourceUpdateResponse
- func (*ResourceUpdateResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ResourceUpdateResponse) GetOutput() *ResourceOutput
- func (*ResourceUpdateResponse) ProtoMessage()
- func (x *ResourceUpdateResponse) ProtoReflect() protoreflect.Message
- func (x *ResourceUpdateResponse) Reset()
- func (x *ResourceUpdateResponse) String() string
- type RevokeProviderCredentialRequest
- func (*RevokeProviderCredentialRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RevokeProviderCredentialRequest) GetCredentialId() string
- func (x *RevokeProviderCredentialRequest) GetSource() string
- func (*RevokeProviderCredentialRequest) ProtoMessage()
- func (x *RevokeProviderCredentialRequest) ProtoReflect() protoreflect.Message
- func (x *RevokeProviderCredentialRequest) Reset()
- func (x *RevokeProviderCredentialRequest) String() string
- type RevokeProviderCredentialResponse
- func (*RevokeProviderCredentialResponse) Descriptor() ([]byte, []int)deprecated
- func (*RevokeProviderCredentialResponse) ProtoMessage()
- func (x *RevokeProviderCredentialResponse) ProtoReflect() protoreflect.Message
- func (x *RevokeProviderCredentialResponse) Reset()
- func (x *RevokeProviderCredentialResponse) String() string
- type SaveStateRequest
- type SaveStateResponse
- type SensitiveKeysRequest
- func (*SensitiveKeysRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SensitiveKeysRequest) GetResourceType() string
- func (*SensitiveKeysRequest) ProtoMessage()
- func (x *SensitiveKeysRequest) ProtoReflect() protoreflect.Message
- func (x *SensitiveKeysRequest) Reset()
- func (x *SensitiveKeysRequest) String() string
- type SensitiveKeysResponse
- func (*SensitiveKeysResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SensitiveKeysResponse) GetKeys() []string
- func (*SensitiveKeysResponse) ProtoMessage()
- func (x *SensitiveKeysResponse) ProtoReflect() protoreflect.Message
- func (x *SensitiveKeysResponse) Reset()
- func (x *SensitiveKeysResponse) String() string
- type ServiceIODef
- func (*ServiceIODef) Descriptor() ([]byte, []int)deprecated
- func (x *ServiceIODef) GetDescription() string
- func (x *ServiceIODef) GetName() string
- func (x *ServiceIODef) GetType() string
- func (*ServiceIODef) ProtoMessage()
- func (x *ServiceIODef) ProtoReflect() protoreflect.Message
- func (x *ServiceIODef) Reset()
- func (x *ServiceIODef) String() string
- type StatusRequest
- type StatusResponse
- type SubscribeRequest
- func (*SubscribeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SubscribeRequest) GetBrokerName() string
- func (x *SubscribeRequest) GetHandleId() string
- func (x *SubscribeRequest) GetTopic() string
- func (*SubscribeRequest) ProtoMessage()
- func (x *SubscribeRequest) ProtoReflect() protoreflect.Message
- func (x *SubscribeRequest) Reset()
- func (x *SubscribeRequest) String() string
- type TriggerWorkflowRequest
- func (*TriggerWorkflowRequest) Descriptor() ([]byte, []int)deprecated
- func (x *TriggerWorkflowRequest) GetAction() string
- func (x *TriggerWorkflowRequest) GetData() *structpb.Struct
- func (x *TriggerWorkflowRequest) GetTriggerType() string
- func (x *TriggerWorkflowRequest) GetTypedData() *anypb.Any
- func (*TriggerWorkflowRequest) ProtoMessage()
- func (x *TriggerWorkflowRequest) ProtoReflect() protoreflect.Message
- func (x *TriggerWorkflowRequest) Reset()
- func (x *TriggerWorkflowRequest) String() string
- type TroubleshootRequest
- func (*TroubleshootRequest) Descriptor() ([]byte, []int)deprecated
- func (x *TroubleshootRequest) GetFailureMsg() string
- func (x *TroubleshootRequest) GetRef() *ResourceRef
- func (x *TroubleshootRequest) GetResourceType() string
- func (*TroubleshootRequest) ProtoMessage()
- func (x *TroubleshootRequest) ProtoReflect() protoreflect.Message
- func (x *TroubleshootRequest) Reset()
- func (x *TroubleshootRequest) String() string
- type TroubleshootResponse
- func (*TroubleshootResponse) Descriptor() ([]byte, []int)deprecated
- func (x *TroubleshootResponse) GetDiagnostics() []*Diagnostic
- func (*TroubleshootResponse) ProtoMessage()
- func (x *TroubleshootResponse) ProtoReflect() protoreflect.Message
- func (x *TroubleshootResponse) Reset()
- func (x *TroubleshootResponse) String() string
- type TypeList
- type UnimplementedEngineCallbackServiceServer
- func (UnimplementedEngineCallbackServiceServer) GetService(context.Context, *GetServiceRequest) (*GetServiceResponse, error)
- func (UnimplementedEngineCallbackServiceServer) Log(context.Context, *LogRequest) (*emptypb.Empty, error)
- func (UnimplementedEngineCallbackServiceServer) PublishMessage(context.Context, *PublishMessageRequest) (*PublishMessageResponse, error)
- func (UnimplementedEngineCallbackServiceServer) Subscribe(context.Context, *SubscribeRequest) (*ErrorResponse, error)
- func (UnimplementedEngineCallbackServiceServer) TriggerWorkflow(context.Context, *TriggerWorkflowRequest) (*ErrorResponse, error)
- func (UnimplementedEngineCallbackServiceServer) Unsubscribe(context.Context, *UnsubscribeRequest) (*ErrorResponse, error)
- type UnimplementedIaCProviderCredentialRevokerServer
- type UnimplementedIaCProviderDriftConfigDetectorServer
- type UnimplementedIaCProviderDriftDetectorServer
- type UnimplementedIaCProviderEnumeratorServer
- type UnimplementedIaCProviderFinalizerServer
- type UnimplementedIaCProviderMigrationRepairerServer
- type UnimplementedIaCProviderRequiredServer
- func (UnimplementedIaCProviderRequiredServer) BootstrapStateBackend(context.Context, *BootstrapStateBackendRequest) (*BootstrapStateBackendResponse, error)
- func (UnimplementedIaCProviderRequiredServer) Capabilities(context.Context, *CapabilitiesRequest) (*CapabilitiesResponse, error)
- func (UnimplementedIaCProviderRequiredServer) Destroy(context.Context, *DestroyRequest) (*DestroyResponse, error)
- func (UnimplementedIaCProviderRequiredServer) Import(context.Context, *ImportRequest) (*ImportResponse, error)
- func (UnimplementedIaCProviderRequiredServer) Initialize(context.Context, *InitializeRequest) (*InitializeResponse, error)
- func (UnimplementedIaCProviderRequiredServer) Name(context.Context, *NameRequest) (*NameResponse, error)
- func (UnimplementedIaCProviderRequiredServer) Plan(context.Context, *PlanRequest) (*PlanResponse, error)
- func (UnimplementedIaCProviderRequiredServer) ResolveSizing(context.Context, *ResolveSizingRequest) (*ResolveSizingResponse, error)
- func (UnimplementedIaCProviderRequiredServer) Status(context.Context, *StatusRequest) (*StatusResponse, error)
- func (UnimplementedIaCProviderRequiredServer) Version(context.Context, *VersionRequest) (*VersionResponse, error)
- type UnimplementedIaCProviderValidatorServer
- type UnimplementedIaCStateBackendServer
- func (UnimplementedIaCStateBackendServer) Configure(context.Context, *ConfigureRequest) (*ConfigureResponse, error)
- func (UnimplementedIaCStateBackendServer) DeleteState(context.Context, *DeleteStateRequest) (*DeleteStateResponse, error)
- func (UnimplementedIaCStateBackendServer) GetState(context.Context, *GetStateRequest) (*GetStateResponse, error)
- func (UnimplementedIaCStateBackendServer) ListBackendNames(context.Context, *ListBackendNamesRequest) (*ListBackendNamesResponse, error)
- func (UnimplementedIaCStateBackendServer) ListStates(context.Context, *ListStatesRequest) (*ListStatesResponse, error)
- func (UnimplementedIaCStateBackendServer) Lock(context.Context, *LockRequest) (*LockResponse, error)
- func (UnimplementedIaCStateBackendServer) SaveState(context.Context, *SaveStateRequest) (*SaveStateResponse, error)
- func (UnimplementedIaCStateBackendServer) Unlock(context.Context, *UnlockRequest) (*UnlockResponse, error)
- type UnimplementedPluginServiceServer
- func (UnimplementedPluginServiceServer) ConfigureCallback(context.Context, *ConfigureCallbackRequest) (*ErrorResponse, error)
- func (UnimplementedPluginServiceServer) CreateModule(context.Context, *CreateModuleRequest) (*HandleResponse, error)
- func (UnimplementedPluginServiceServer) CreateStep(context.Context, *CreateStepRequest) (*HandleResponse, error)
- func (UnimplementedPluginServiceServer) CreateTrigger(context.Context, *CreateTriggerRequest) (*HandleResponse, error)
- func (UnimplementedPluginServiceServer) DeliverMessage(context.Context, *DeliverMessageRequest) (*DeliverMessageResponse, error)
- func (UnimplementedPluginServiceServer) DestroyModule(context.Context, *HandleRequest) (*ErrorResponse, error)
- func (UnimplementedPluginServiceServer) DestroyStep(context.Context, *HandleRequest) (*ErrorResponse, error)
- func (UnimplementedPluginServiceServer) ExecuteStep(context.Context, *ExecuteStepRequest) (*ExecuteStepResponse, error)
- func (UnimplementedPluginServiceServer) GetAsset(context.Context, *GetAssetRequest) (*GetAssetResponse, error)
- func (UnimplementedPluginServiceServer) GetConfigFragment(context.Context, *emptypb.Empty) (*ConfigFragmentResponse, error)
- func (UnimplementedPluginServiceServer) GetContractRegistry(context.Context, *emptypb.Empty) (*ContractRegistry, error)
- func (UnimplementedPluginServiceServer) GetManifest(context.Context, *emptypb.Empty) (*Manifest, error)
- func (UnimplementedPluginServiceServer) GetModuleSchemas(context.Context, *emptypb.Empty) (*ModuleSchemaList, error)
- func (UnimplementedPluginServiceServer) GetModuleTypes(context.Context, *emptypb.Empty) (*TypeList, error)
- func (UnimplementedPluginServiceServer) GetStepTypes(context.Context, *emptypb.Empty) (*TypeList, error)
- func (UnimplementedPluginServiceServer) GetTriggerTypes(context.Context, *emptypb.Empty) (*TypeList, error)
- func (UnimplementedPluginServiceServer) InitModule(context.Context, *HandleRequest) (*ErrorResponse, error)
- func (UnimplementedPluginServiceServer) InvokeService(context.Context, *InvokeServiceRequest) (*InvokeServiceResponse, error)
- func (UnimplementedPluginServiceServer) StartModule(context.Context, *HandleRequest) (*ErrorResponse, error)
- func (UnimplementedPluginServiceServer) StopModule(context.Context, *HandleRequest) (*ErrorResponse, error)
- type UnimplementedResourceDriverServer
- func (UnimplementedResourceDriverServer) Create(context.Context, *ResourceCreateRequest) (*ResourceCreateResponse, error)
- func (UnimplementedResourceDriverServer) Delete(context.Context, *ResourceDeleteRequest) (*ResourceDeleteResponse, error)
- func (UnimplementedResourceDriverServer) Diff(context.Context, *ResourceDiffRequest) (*ResourceDiffResponse, error)
- func (UnimplementedResourceDriverServer) HealthCheck(context.Context, *ResourceHealthCheckRequest) (*ResourceHealthCheckResponse, error)
- func (UnimplementedResourceDriverServer) Read(context.Context, *ResourceReadRequest) (*ResourceReadResponse, error)
- func (UnimplementedResourceDriverServer) Scale(context.Context, *ResourceScaleRequest) (*ResourceScaleResponse, error)
- func (UnimplementedResourceDriverServer) SensitiveKeys(context.Context, *SensitiveKeysRequest) (*SensitiveKeysResponse, error)
- func (UnimplementedResourceDriverServer) Troubleshoot(context.Context, *TroubleshootRequest) (*TroubleshootResponse, error)
- func (UnimplementedResourceDriverServer) Update(context.Context, *ResourceUpdateRequest) (*ResourceUpdateResponse, error)
- type UnlockRequest
- type UnlockResponse
- type UnsafeEngineCallbackServiceServer
- type UnsafeIaCProviderCredentialRevokerServer
- type UnsafeIaCProviderDriftConfigDetectorServer
- type UnsafeIaCProviderDriftDetectorServer
- type UnsafeIaCProviderEnumeratorServer
- type UnsafeIaCProviderFinalizerServer
- type UnsafeIaCProviderMigrationRepairerServer
- type UnsafeIaCProviderRequiredServer
- type UnsafeIaCProviderValidatorServer
- type UnsafeIaCStateBackendServer
- type UnsafePluginServiceServer
- type UnsafeResourceDriverServer
- type UnsubscribeRequest
- func (*UnsubscribeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UnsubscribeRequest) GetHandleId() string
- func (x *UnsubscribeRequest) GetTopic() string
- func (*UnsubscribeRequest) ProtoMessage()
- func (x *UnsubscribeRequest) ProtoReflect() protoreflect.Message
- func (x *UnsubscribeRequest) Reset()
- func (x *UnsubscribeRequest) String() string
- type ValidatePlanRequest
- func (*ValidatePlanRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ValidatePlanRequest) GetPlan() *IaCPlan
- func (*ValidatePlanRequest) ProtoMessage()
- func (x *ValidatePlanRequest) ProtoReflect() protoreflect.Message
- func (x *ValidatePlanRequest) Reset()
- func (x *ValidatePlanRequest) String() string
- type ValidatePlanResponse
- func (*ValidatePlanResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ValidatePlanResponse) GetDiagnostics() []*PlanDiagnostic
- func (*ValidatePlanResponse) ProtoMessage()
- func (x *ValidatePlanResponse) ProtoReflect() protoreflect.Message
- func (x *ValidatePlanResponse) Reset()
- func (x *ValidatePlanResponse) String() string
- type VersionRequest
- type VersionResponse
Constants ¶
const ( IaCProviderRequired_Initialize_FullMethodName = "/workflow.plugin.external.iac.IaCProviderRequired/Initialize" IaCProviderRequired_Name_FullMethodName = "/workflow.plugin.external.iac.IaCProviderRequired/Name" IaCProviderRequired_Version_FullMethodName = "/workflow.plugin.external.iac.IaCProviderRequired/Version" IaCProviderRequired_Capabilities_FullMethodName = "/workflow.plugin.external.iac.IaCProviderRequired/Capabilities" IaCProviderRequired_Plan_FullMethodName = "/workflow.plugin.external.iac.IaCProviderRequired/Plan" IaCProviderRequired_Destroy_FullMethodName = "/workflow.plugin.external.iac.IaCProviderRequired/Destroy" IaCProviderRequired_Status_FullMethodName = "/workflow.plugin.external.iac.IaCProviderRequired/Status" IaCProviderRequired_Import_FullMethodName = "/workflow.plugin.external.iac.IaCProviderRequired/Import" IaCProviderRequired_ResolveSizing_FullMethodName = "/workflow.plugin.external.iac.IaCProviderRequired/ResolveSizing" IaCProviderRequired_BootstrapStateBackend_FullMethodName = "/workflow.plugin.external.iac.IaCProviderRequired/BootstrapStateBackend" )
const ( IaCProviderEnumerator_EnumerateAll_FullMethodName = "/workflow.plugin.external.iac.IaCProviderEnumerator/EnumerateAll" IaCProviderEnumerator_EnumerateByTag_FullMethodName = "/workflow.plugin.external.iac.IaCProviderEnumerator/EnumerateByTag" )
const ( IaCProviderDriftDetector_DetectDrift_FullMethodName = "/workflow.plugin.external.iac.IaCProviderDriftDetector/DetectDrift" IaCProviderDriftDetector_DetectDriftWithSpecs_FullMethodName = "/workflow.plugin.external.iac.IaCProviderDriftDetector/DetectDriftWithSpecs" )
const ( ResourceDriver_Create_FullMethodName = "/workflow.plugin.external.iac.ResourceDriver/Create" ResourceDriver_Read_FullMethodName = "/workflow.plugin.external.iac.ResourceDriver/Read" ResourceDriver_Update_FullMethodName = "/workflow.plugin.external.iac.ResourceDriver/Update" ResourceDriver_Delete_FullMethodName = "/workflow.plugin.external.iac.ResourceDriver/Delete" ResourceDriver_Diff_FullMethodName = "/workflow.plugin.external.iac.ResourceDriver/Diff" ResourceDriver_Scale_FullMethodName = "/workflow.plugin.external.iac.ResourceDriver/Scale" ResourceDriver_HealthCheck_FullMethodName = "/workflow.plugin.external.iac.ResourceDriver/HealthCheck" ResourceDriver_SensitiveKeys_FullMethodName = "/workflow.plugin.external.iac.ResourceDriver/SensitiveKeys" ResourceDriver_Troubleshoot_FullMethodName = "/workflow.plugin.external.iac.ResourceDriver/Troubleshoot" )
const ( IaCStateBackend_Configure_FullMethodName = "/workflow.plugin.external.iac.IaCStateBackend/Configure" IaCStateBackend_GetState_FullMethodName = "/workflow.plugin.external.iac.IaCStateBackend/GetState" IaCStateBackend_SaveState_FullMethodName = "/workflow.plugin.external.iac.IaCStateBackend/SaveState" IaCStateBackend_ListStates_FullMethodName = "/workflow.plugin.external.iac.IaCStateBackend/ListStates" IaCStateBackend_DeleteState_FullMethodName = "/workflow.plugin.external.iac.IaCStateBackend/DeleteState" IaCStateBackend_Lock_FullMethodName = "/workflow.plugin.external.iac.IaCStateBackend/Lock" IaCStateBackend_Unlock_FullMethodName = "/workflow.plugin.external.iac.IaCStateBackend/Unlock" IaCStateBackend_ListBackendNames_FullMethodName = "/workflow.plugin.external.iac.IaCStateBackend/ListBackendNames" )
const ( PluginService_GetManifest_FullMethodName = "/workflow.plugin.v1.PluginService/GetManifest" PluginService_GetModuleTypes_FullMethodName = "/workflow.plugin.v1.PluginService/GetModuleTypes" PluginService_GetStepTypes_FullMethodName = "/workflow.plugin.v1.PluginService/GetStepTypes" PluginService_GetTriggerTypes_FullMethodName = "/workflow.plugin.v1.PluginService/GetTriggerTypes" PluginService_GetModuleSchemas_FullMethodName = "/workflow.plugin.v1.PluginService/GetModuleSchemas" PluginService_GetContractRegistry_FullMethodName = "/workflow.plugin.v1.PluginService/GetContractRegistry" PluginService_CreateModule_FullMethodName = "/workflow.plugin.v1.PluginService/CreateModule" PluginService_InitModule_FullMethodName = "/workflow.plugin.v1.PluginService/InitModule" PluginService_StartModule_FullMethodName = "/workflow.plugin.v1.PluginService/StartModule" PluginService_StopModule_FullMethodName = "/workflow.plugin.v1.PluginService/StopModule" PluginService_DestroyModule_FullMethodName = "/workflow.plugin.v1.PluginService/DestroyModule" PluginService_CreateStep_FullMethodName = "/workflow.plugin.v1.PluginService/CreateStep" PluginService_ExecuteStep_FullMethodName = "/workflow.plugin.v1.PluginService/ExecuteStep" PluginService_DestroyStep_FullMethodName = "/workflow.plugin.v1.PluginService/DestroyStep" PluginService_InvokeService_FullMethodName = "/workflow.plugin.v1.PluginService/InvokeService" PluginService_DeliverMessage_FullMethodName = "/workflow.plugin.v1.PluginService/DeliverMessage" PluginService_GetConfigFragment_FullMethodName = "/workflow.plugin.v1.PluginService/GetConfigFragment" PluginService_GetAsset_FullMethodName = "/workflow.plugin.v1.PluginService/GetAsset" PluginService_ConfigureCallback_FullMethodName = "/workflow.plugin.v1.PluginService/ConfigureCallback" PluginService_CreateTrigger_FullMethodName = "/workflow.plugin.v1.PluginService/CreateTrigger" )
const ( EngineCallbackService_TriggerWorkflow_FullMethodName = "/workflow.plugin.v1.EngineCallbackService/TriggerWorkflow" EngineCallbackService_GetService_FullMethodName = "/workflow.plugin.v1.EngineCallbackService/GetService" EngineCallbackService_Log_FullMethodName = "/workflow.plugin.v1.EngineCallbackService/Log" EngineCallbackService_PublishMessage_FullMethodName = "/workflow.plugin.v1.EngineCallbackService/PublishMessage" EngineCallbackService_Subscribe_FullMethodName = "/workflow.plugin.v1.EngineCallbackService/Subscribe" EngineCallbackService_Unsubscribe_FullMethodName = "/workflow.plugin.v1.EngineCallbackService/Unsubscribe" )
const (
IaCProviderCredentialRevoker_RevokeProviderCredential_FullMethodName = "/workflow.plugin.external.iac.IaCProviderCredentialRevoker/RevokeProviderCredential"
)
const (
IaCProviderDriftConfigDetector_DetectDriftConfig_FullMethodName = "/workflow.plugin.external.iac.IaCProviderDriftConfigDetector/DetectDriftConfig"
)
const (
IaCProviderFinalizer_FinalizeApply_FullMethodName = "/workflow.plugin.external.iac.IaCProviderFinalizer/FinalizeApply"
)
const (
IaCProviderMigrationRepairer_RepairDirtyMigration_FullMethodName = "/workflow.plugin.external.iac.IaCProviderMigrationRepairer/RepairDirtyMigration"
)
const (
IaCProviderValidator_ValidatePlan_FullMethodName = "/workflow.plugin.external.iac.IaCProviderValidator/ValidatePlan"
)
Variables ¶
var ( DriftClass_name = map[int32]string{ 0: "DRIFT_CLASS_UNKNOWN", 1: "DRIFT_CLASS_IN_SYNC", 2: "DRIFT_CLASS_GHOST", 3: "DRIFT_CLASS_CONFIG", } DriftClass_value = map[string]int32{ "DRIFT_CLASS_UNKNOWN": 0, "DRIFT_CLASS_IN_SYNC": 1, "DRIFT_CLASS_GHOST": 2, "DRIFT_CLASS_CONFIG": 3, } )
Enum value maps for DriftClass.
var ( PlanDiagnosticSeverity_name = map[int32]string{ 0: "PLAN_DIAGNOSTIC_INFO", 1: "PLAN_DIAGNOSTIC_WARNING", 2: "PLAN_DIAGNOSTIC_ERROR", } PlanDiagnosticSeverity_value = map[string]int32{ "PLAN_DIAGNOSTIC_INFO": 0, "PLAN_DIAGNOSTIC_WARNING": 1, "PLAN_DIAGNOSTIC_ERROR": 2, } )
Enum value maps for PlanDiagnosticSeverity.
var ( ActionStatus_name = map[int32]string{ 0: "ACTION_STATUS_UNSPECIFIED", 1: "ACTION_STATUS_SUCCESS", 2: "ACTION_STATUS_ERROR", 3: "ACTION_STATUS_DELETE_FAILED", 4: "ACTION_STATUS_COMPENSATED", 5: "ACTION_STATUS_COMPENSATION_FAILED", 6: "ACTION_STATUS_SKIPPED", } ActionStatus_value = map[string]int32{ "ACTION_STATUS_UNSPECIFIED": 0, "ACTION_STATUS_SUCCESS": 1, "ACTION_STATUS_ERROR": 2, "ACTION_STATUS_DELETE_FAILED": 3, "ACTION_STATUS_COMPENSATED": 4, "ACTION_STATUS_COMPENSATION_FAILED": 5, "ACTION_STATUS_SKIPPED": 6, } )
Enum value maps for ActionStatus.
var ( ContractKind_name = map[int32]string{ 0: "CONTRACT_KIND_UNSPECIFIED", 1: "CONTRACT_KIND_MODULE", 2: "CONTRACT_KIND_STEP", 3: "CONTRACT_KIND_SERVICE", 4: "CONTRACT_KIND_TRIGGER", } ContractKind_value = map[string]int32{ "CONTRACT_KIND_UNSPECIFIED": 0, "CONTRACT_KIND_MODULE": 1, "CONTRACT_KIND_STEP": 2, "CONTRACT_KIND_SERVICE": 3, "CONTRACT_KIND_TRIGGER": 4, } )
Enum value maps for ContractKind.
var ( ContractMode_name = map[int32]string{ 0: "CONTRACT_MODE_UNSPECIFIED", 1: "CONTRACT_MODE_LEGACY_STRUCT", 2: "CONTRACT_MODE_PROTO_WITH_LEGACY_STRUCT", 3: "CONTRACT_MODE_STRICT_PROTO", } ContractMode_value = map[string]int32{ "CONTRACT_MODE_UNSPECIFIED": 0, "CONTRACT_MODE_LEGACY_STRUCT": 1, "CONTRACT_MODE_PROTO_WITH_LEGACY_STRUCT": 2, "CONTRACT_MODE_STRICT_PROTO": 3, } )
Enum value maps for ContractMode.
var EngineCallbackService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "workflow.plugin.v1.EngineCallbackService", HandlerType: (*EngineCallbackServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "TriggerWorkflow", Handler: _EngineCallbackService_TriggerWorkflow_Handler, }, { MethodName: "GetService", Handler: _EngineCallbackService_GetService_Handler, }, { MethodName: "Log", Handler: _EngineCallbackService_Log_Handler, }, { MethodName: "PublishMessage", Handler: _EngineCallbackService_PublishMessage_Handler, }, { MethodName: "Subscribe", Handler: _EngineCallbackService_Subscribe_Handler, }, { MethodName: "Unsubscribe", Handler: _EngineCallbackService_Unsubscribe_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "plugin.proto", }
EngineCallbackService_ServiceDesc is the grpc.ServiceDesc for EngineCallbackService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_iac_proto protoreflect.FileDescriptor
var File_plugin_proto protoreflect.FileDescriptor
var IaCProviderCredentialRevoker_ServiceDesc = grpc.ServiceDesc{ ServiceName: "workflow.plugin.external.iac.IaCProviderCredentialRevoker", HandlerType: (*IaCProviderCredentialRevokerServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "RevokeProviderCredential", Handler: _IaCProviderCredentialRevoker_RevokeProviderCredential_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "iac.proto", }
IaCProviderCredentialRevoker_ServiceDesc is the grpc.ServiceDesc for IaCProviderCredentialRevoker service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var IaCProviderDriftConfigDetector_ServiceDesc = grpc.ServiceDesc{ ServiceName: "workflow.plugin.external.iac.IaCProviderDriftConfigDetector", HandlerType: (*IaCProviderDriftConfigDetectorServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "DetectDriftConfig", Handler: _IaCProviderDriftConfigDetector_DetectDriftConfig_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "iac.proto", }
IaCProviderDriftConfigDetector_ServiceDesc is the grpc.ServiceDesc for IaCProviderDriftConfigDetector service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var IaCProviderDriftDetector_ServiceDesc = grpc.ServiceDesc{ ServiceName: "workflow.plugin.external.iac.IaCProviderDriftDetector", HandlerType: (*IaCProviderDriftDetectorServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "DetectDrift", Handler: _IaCProviderDriftDetector_DetectDrift_Handler, }, { MethodName: "DetectDriftWithSpecs", Handler: _IaCProviderDriftDetector_DetectDriftWithSpecs_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "iac.proto", }
IaCProviderDriftDetector_ServiceDesc is the grpc.ServiceDesc for IaCProviderDriftDetector service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var IaCProviderEnumerator_ServiceDesc = grpc.ServiceDesc{ ServiceName: "workflow.plugin.external.iac.IaCProviderEnumerator", HandlerType: (*IaCProviderEnumeratorServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "EnumerateAll", Handler: _IaCProviderEnumerator_EnumerateAll_Handler, }, { MethodName: "EnumerateByTag", Handler: _IaCProviderEnumerator_EnumerateByTag_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "iac.proto", }
IaCProviderEnumerator_ServiceDesc is the grpc.ServiceDesc for IaCProviderEnumerator service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var IaCProviderFinalizer_ServiceDesc = grpc.ServiceDesc{ ServiceName: "workflow.plugin.external.iac.IaCProviderFinalizer", HandlerType: (*IaCProviderFinalizerServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "FinalizeApply", Handler: _IaCProviderFinalizer_FinalizeApply_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "iac.proto", }
IaCProviderFinalizer_ServiceDesc is the grpc.ServiceDesc for IaCProviderFinalizer service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var IaCProviderMigrationRepairer_ServiceDesc = grpc.ServiceDesc{ ServiceName: "workflow.plugin.external.iac.IaCProviderMigrationRepairer", HandlerType: (*IaCProviderMigrationRepairerServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "RepairDirtyMigration", Handler: _IaCProviderMigrationRepairer_RepairDirtyMigration_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "iac.proto", }
IaCProviderMigrationRepairer_ServiceDesc is the grpc.ServiceDesc for IaCProviderMigrationRepairer service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var IaCProviderRequired_ServiceDesc = grpc.ServiceDesc{ ServiceName: "workflow.plugin.external.iac.IaCProviderRequired", HandlerType: (*IaCProviderRequiredServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "Initialize", Handler: _IaCProviderRequired_Initialize_Handler, }, { MethodName: "Name", Handler: _IaCProviderRequired_Name_Handler, }, { MethodName: "Version", Handler: _IaCProviderRequired_Version_Handler, }, { MethodName: "Capabilities", Handler: _IaCProviderRequired_Capabilities_Handler, }, { MethodName: "Plan", Handler: _IaCProviderRequired_Plan_Handler, }, { MethodName: "Destroy", Handler: _IaCProviderRequired_Destroy_Handler, }, { MethodName: "Status", Handler: _IaCProviderRequired_Status_Handler, }, { MethodName: "Import", Handler: _IaCProviderRequired_Import_Handler, }, { MethodName: "ResolveSizing", Handler: _IaCProviderRequired_ResolveSizing_Handler, }, { MethodName: "BootstrapStateBackend", Handler: _IaCProviderRequired_BootstrapStateBackend_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "iac.proto", }
IaCProviderRequired_ServiceDesc is the grpc.ServiceDesc for IaCProviderRequired service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var IaCProviderValidator_ServiceDesc = grpc.ServiceDesc{ ServiceName: "workflow.plugin.external.iac.IaCProviderValidator", HandlerType: (*IaCProviderValidatorServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "ValidatePlan", Handler: _IaCProviderValidator_ValidatePlan_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "iac.proto", }
IaCProviderValidator_ServiceDesc is the grpc.ServiceDesc for IaCProviderValidator service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var IaCStateBackend_ServiceDesc = grpc.ServiceDesc{ ServiceName: "workflow.plugin.external.iac.IaCStateBackend", HandlerType: (*IaCStateBackendServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "Configure", Handler: _IaCStateBackend_Configure_Handler, }, { MethodName: "GetState", Handler: _IaCStateBackend_GetState_Handler, }, { MethodName: "SaveState", Handler: _IaCStateBackend_SaveState_Handler, }, { MethodName: "ListStates", Handler: _IaCStateBackend_ListStates_Handler, }, { MethodName: "DeleteState", Handler: _IaCStateBackend_DeleteState_Handler, }, { MethodName: "Lock", Handler: _IaCStateBackend_Lock_Handler, }, { MethodName: "Unlock", Handler: _IaCStateBackend_Unlock_Handler, }, { MethodName: "ListBackendNames", Handler: _IaCStateBackend_ListBackendNames_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "iac.proto", }
IaCStateBackend_ServiceDesc is the grpc.ServiceDesc for IaCStateBackend service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var PluginService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "workflow.plugin.v1.PluginService", HandlerType: (*PluginServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "GetManifest", Handler: _PluginService_GetManifest_Handler, }, { MethodName: "GetModuleTypes", Handler: _PluginService_GetModuleTypes_Handler, }, { MethodName: "GetStepTypes", Handler: _PluginService_GetStepTypes_Handler, }, { MethodName: "GetTriggerTypes", Handler: _PluginService_GetTriggerTypes_Handler, }, { MethodName: "GetModuleSchemas", Handler: _PluginService_GetModuleSchemas_Handler, }, { MethodName: "GetContractRegistry", Handler: _PluginService_GetContractRegistry_Handler, }, { MethodName: "CreateModule", Handler: _PluginService_CreateModule_Handler, }, { MethodName: "InitModule", Handler: _PluginService_InitModule_Handler, }, { MethodName: "StartModule", Handler: _PluginService_StartModule_Handler, }, { MethodName: "StopModule", Handler: _PluginService_StopModule_Handler, }, { MethodName: "DestroyModule", Handler: _PluginService_DestroyModule_Handler, }, { MethodName: "CreateStep", Handler: _PluginService_CreateStep_Handler, }, { MethodName: "ExecuteStep", Handler: _PluginService_ExecuteStep_Handler, }, { MethodName: "DestroyStep", Handler: _PluginService_DestroyStep_Handler, }, { MethodName: "InvokeService", Handler: _PluginService_InvokeService_Handler, }, { MethodName: "DeliverMessage", Handler: _PluginService_DeliverMessage_Handler, }, { MethodName: "GetConfigFragment", Handler: _PluginService_GetConfigFragment_Handler, }, { MethodName: "GetAsset", Handler: _PluginService_GetAsset_Handler, }, { MethodName: "ConfigureCallback", Handler: _PluginService_ConfigureCallback_Handler, }, { MethodName: "CreateTrigger", Handler: _PluginService_CreateTrigger_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "plugin.proto", }
PluginService_ServiceDesc is the grpc.ServiceDesc for PluginService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var ResourceDriver_ServiceDesc = grpc.ServiceDesc{ ServiceName: "workflow.plugin.external.iac.ResourceDriver", HandlerType: (*ResourceDriverServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "Create", Handler: _ResourceDriver_Create_Handler, }, { MethodName: "Read", Handler: _ResourceDriver_Read_Handler, }, { MethodName: "Update", Handler: _ResourceDriver_Update_Handler, }, { MethodName: "Delete", Handler: _ResourceDriver_Delete_Handler, }, { MethodName: "Diff", Handler: _ResourceDriver_Diff_Handler, }, { MethodName: "Scale", Handler: _ResourceDriver_Scale_Handler, }, { MethodName: "HealthCheck", Handler: _ResourceDriver_HealthCheck_Handler, }, { MethodName: "SensitiveKeys", Handler: _ResourceDriver_SensitiveKeys_Handler, }, { MethodName: "Troubleshoot", Handler: _ResourceDriver_Troubleshoot_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "iac.proto", }
ResourceDriver_ServiceDesc is the grpc.ServiceDesc for ResourceDriver service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterEngineCallbackServiceServer ¶
func RegisterEngineCallbackServiceServer(s grpc.ServiceRegistrar, srv EngineCallbackServiceServer)
func RegisterIaCProviderCredentialRevokerServer ¶ added in v0.27.4
func RegisterIaCProviderCredentialRevokerServer(s grpc.ServiceRegistrar, srv IaCProviderCredentialRevokerServer)
func RegisterIaCProviderDriftConfigDetectorServer ¶ added in v0.27.4
func RegisterIaCProviderDriftConfigDetectorServer(s grpc.ServiceRegistrar, srv IaCProviderDriftConfigDetectorServer)
func RegisterIaCProviderDriftDetectorServer ¶ added in v0.27.4
func RegisterIaCProviderDriftDetectorServer(s grpc.ServiceRegistrar, srv IaCProviderDriftDetectorServer)
func RegisterIaCProviderEnumeratorServer ¶ added in v0.27.4
func RegisterIaCProviderEnumeratorServer(s grpc.ServiceRegistrar, srv IaCProviderEnumeratorServer)
func RegisterIaCProviderFinalizerServer ¶ added in v0.55.0
func RegisterIaCProviderFinalizerServer(s grpc.ServiceRegistrar, srv IaCProviderFinalizerServer)
func RegisterIaCProviderMigrationRepairerServer ¶ added in v0.27.4
func RegisterIaCProviderMigrationRepairerServer(s grpc.ServiceRegistrar, srv IaCProviderMigrationRepairerServer)
func RegisterIaCProviderRequiredServer ¶ added in v0.27.4
func RegisterIaCProviderRequiredServer(s grpc.ServiceRegistrar, srv IaCProviderRequiredServer)
func RegisterIaCProviderValidatorServer ¶ added in v0.27.4
func RegisterIaCProviderValidatorServer(s grpc.ServiceRegistrar, srv IaCProviderValidatorServer)
func RegisterIaCStateBackendServer ¶ added in v0.51.11
func RegisterIaCStateBackendServer(s grpc.ServiceRegistrar, srv IaCStateBackendServer)
func RegisterPluginServiceServer ¶
func RegisterPluginServiceServer(s grpc.ServiceRegistrar, srv PluginServiceServer)
func RegisterResourceDriverServer ¶ added in v0.27.4
func RegisterResourceDriverServer(s grpc.ServiceRegistrar, srv ResourceDriverServer)
Types ¶
type ActionError ¶ added in v0.27.4
type ActionError struct {
Resource string `protobuf:"bytes,1,opt,name=resource,proto3" json:"resource,omitempty"`
Action string `protobuf:"bytes,2,opt,name=action,proto3" json:"action,omitempty"`
Error string `protobuf:"bytes,3,opt,name=error,proto3" json:"error,omitempty"`
// contains filtered or unexported fields
}
ActionError mirrors interfaces.ActionError.
func (*ActionError) Descriptor
deprecated
added in
v0.27.4
func (*ActionError) Descriptor() ([]byte, []int)
Deprecated: Use ActionError.ProtoReflect.Descriptor instead.
func (*ActionError) GetAction ¶ added in v0.27.4
func (x *ActionError) GetAction() string
func (*ActionError) GetError ¶ added in v0.27.4
func (x *ActionError) GetError() string
func (*ActionError) GetResource ¶ added in v0.27.4
func (x *ActionError) GetResource() string
func (*ActionError) ProtoMessage ¶ added in v0.27.4
func (*ActionError) ProtoMessage()
func (*ActionError) ProtoReflect ¶ added in v0.27.4
func (x *ActionError) ProtoReflect() protoreflect.Message
func (*ActionError) Reset ¶ added in v0.27.4
func (x *ActionError) Reset()
func (*ActionError) String ¶ added in v0.27.4
func (x *ActionError) String() string
type ActionStatus ¶ added in v0.54.0
type ActionStatus int32
ActionStatus categorizes per-action outcomes for wfctl-side hook dispatch. Per workflow#640 Phase 2 + ADR 0040 invariants 1-2. Tags 4+5 reserved for Phase 2.3 ACTION_STATUS_COMPENSATED + ACTION_STATUS_COMPENSATION_FAILED when engine-side compensation lands.
const ( ActionStatus_ACTION_STATUS_UNSPECIFIED ActionStatus = 0 // wfctl REJECTS this on receipt ActionStatus_ACTION_STATUS_SUCCESS ActionStatus = 1 ActionStatus_ACTION_STATUS_ERROR ActionStatus = 2 ActionStatus_ACTION_STATUS_DELETE_FAILED ActionStatus = 3 // Phase 2.3 (workflow#698): reserved tags 4+5 from Phase 2 now defined + // tag 6 for "skipped" — replaces misclassification of pre-dispatch // ctx-cancel/JIT-fail/driver-resolve-fail as Error/DeleteFailed. ActionStatus_ACTION_STATUS_COMPENSATED ActionStatus = 4 // reserved-for-future-emission; engine v0.56.0 does NOT emit (no auto-compensation); plugins may emit if they implement own compensation ActionStatus_ACTION_STATUS_COMPENSATION_FAILED ActionStatus = 5 // post-driver-success hook failed; cloud-side work IS done; operator must verify state; manual compensation may be required ActionStatus_ACTION_STATUS_SKIPPED ActionStatus = 6 // action never attempted at driver (ctx-cancel pre-dispatch, JIT-substitution-fail, driver-resolve-fail); cloud-side state unchanged )
func (ActionStatus) Descriptor ¶ added in v0.54.0
func (ActionStatus) Descriptor() protoreflect.EnumDescriptor
func (ActionStatus) Enum ¶ added in v0.54.0
func (x ActionStatus) Enum() *ActionStatus
func (ActionStatus) EnumDescriptor
deprecated
added in
v0.54.0
func (ActionStatus) EnumDescriptor() ([]byte, []int)
Deprecated: Use ActionStatus.Descriptor instead.
func (ActionStatus) Number ¶ added in v0.54.0
func (x ActionStatus) Number() protoreflect.EnumNumber
func (ActionStatus) String ¶ added in v0.54.0
func (x ActionStatus) String() string
func (ActionStatus) Type ¶ added in v0.54.0
func (ActionStatus) Type() protoreflect.EnumType
type BootstrapResult ¶ added in v0.27.4
type BootstrapResult struct {
Bucket string `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"`
Region string `protobuf:"bytes,2,opt,name=region,proto3" json:"region,omitempty"`
Endpoint string `protobuf:"bytes,3,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
EnvVars map[string]string `` /* 156-byte string literal not displayed */
// contains filtered or unexported fields
}
BootstrapResult mirrors interfaces.BootstrapResult.
func (*BootstrapResult) Descriptor
deprecated
added in
v0.27.4
func (*BootstrapResult) Descriptor() ([]byte, []int)
Deprecated: Use BootstrapResult.ProtoReflect.Descriptor instead.
func (*BootstrapResult) GetBucket ¶ added in v0.27.4
func (x *BootstrapResult) GetBucket() string
func (*BootstrapResult) GetEndpoint ¶ added in v0.27.4
func (x *BootstrapResult) GetEndpoint() string
func (*BootstrapResult) GetEnvVars ¶ added in v0.27.4
func (x *BootstrapResult) GetEnvVars() map[string]string
func (*BootstrapResult) GetRegion ¶ added in v0.27.4
func (x *BootstrapResult) GetRegion() string
func (*BootstrapResult) ProtoMessage ¶ added in v0.27.4
func (*BootstrapResult) ProtoMessage()
func (*BootstrapResult) ProtoReflect ¶ added in v0.27.4
func (x *BootstrapResult) ProtoReflect() protoreflect.Message
func (*BootstrapResult) Reset ¶ added in v0.27.4
func (x *BootstrapResult) Reset()
func (*BootstrapResult) String ¶ added in v0.27.4
func (x *BootstrapResult) String() string
type BootstrapStateBackendRequest ¶ added in v0.27.4
type BootstrapStateBackendRequest struct {
// config_json is the JSON-encoded iac.state module config map[string]any.
ConfigJson []byte `protobuf:"bytes,1,opt,name=config_json,json=configJson,proto3" json:"config_json,omitempty"`
// contains filtered or unexported fields
}
func (*BootstrapStateBackendRequest) Descriptor
deprecated
added in
v0.27.4
func (*BootstrapStateBackendRequest) Descriptor() ([]byte, []int)
Deprecated: Use BootstrapStateBackendRequest.ProtoReflect.Descriptor instead.
func (*BootstrapStateBackendRequest) GetConfigJson ¶ added in v0.27.4
func (x *BootstrapStateBackendRequest) GetConfigJson() []byte
func (*BootstrapStateBackendRequest) ProtoMessage ¶ added in v0.27.4
func (*BootstrapStateBackendRequest) ProtoMessage()
func (*BootstrapStateBackendRequest) ProtoReflect ¶ added in v0.27.4
func (x *BootstrapStateBackendRequest) ProtoReflect() protoreflect.Message
func (*BootstrapStateBackendRequest) Reset ¶ added in v0.27.4
func (x *BootstrapStateBackendRequest) Reset()
func (*BootstrapStateBackendRequest) String ¶ added in v0.27.4
func (x *BootstrapStateBackendRequest) String() string
type BootstrapStateBackendResponse ¶ added in v0.27.4
type BootstrapStateBackendResponse struct {
Result *BootstrapResult `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
// contains filtered or unexported fields
}
func (*BootstrapStateBackendResponse) Descriptor
deprecated
added in
v0.27.4
func (*BootstrapStateBackendResponse) Descriptor() ([]byte, []int)
Deprecated: Use BootstrapStateBackendResponse.ProtoReflect.Descriptor instead.
func (*BootstrapStateBackendResponse) GetResult ¶ added in v0.27.4
func (x *BootstrapStateBackendResponse) GetResult() *BootstrapResult
func (*BootstrapStateBackendResponse) ProtoMessage ¶ added in v0.27.4
func (*BootstrapStateBackendResponse) ProtoMessage()
func (*BootstrapStateBackendResponse) ProtoReflect ¶ added in v0.27.4
func (x *BootstrapStateBackendResponse) ProtoReflect() protoreflect.Message
func (*BootstrapStateBackendResponse) Reset ¶ added in v0.27.4
func (x *BootstrapStateBackendResponse) Reset()
func (*BootstrapStateBackendResponse) String ¶ added in v0.27.4
func (x *BootstrapStateBackendResponse) String() string
type CapabilitiesRequest ¶ added in v0.27.4
type CapabilitiesRequest struct {
// contains filtered or unexported fields
}
func (*CapabilitiesRequest) Descriptor
deprecated
added in
v0.27.4
func (*CapabilitiesRequest) Descriptor() ([]byte, []int)
Deprecated: Use CapabilitiesRequest.ProtoReflect.Descriptor instead.
func (*CapabilitiesRequest) ProtoMessage ¶ added in v0.27.4
func (*CapabilitiesRequest) ProtoMessage()
func (*CapabilitiesRequest) ProtoReflect ¶ added in v0.27.4
func (x *CapabilitiesRequest) ProtoReflect() protoreflect.Message
func (*CapabilitiesRequest) Reset ¶ added in v0.27.4
func (x *CapabilitiesRequest) Reset()
func (*CapabilitiesRequest) String ¶ added in v0.27.4
func (x *CapabilitiesRequest) String() string
type CapabilitiesResponse ¶ added in v0.27.4
type CapabilitiesResponse struct {
Capabilities []*IaCCapabilityDeclaration `protobuf:"bytes,1,rep,name=capabilities,proto3" json:"capabilities,omitempty"`
// canonical_keys: provider-level override of interfaces.CanonicalKeys()
// wfctl-side default. Empty list = use default; non-empty = filter to
// exactly these keys (e.g. DO plugin removes loadbalancer/vpc/k8s).
// Closes the SupportedCanonicalKeys regression introduced by the typed
// cutover (typedIaCAdapter previously couldn't ask the plugin for its
// canonical-keys override). See ADR-0029.
CanonicalKeys []string `protobuf:"bytes,2,rep,name=canonical_keys,json=canonicalKeys,proto3" json:"canonical_keys,omitempty"`
// compute_plan_version: provider-level apply-time dispatch version.
// "" or unrecognized = "v1" (legacy provider.Apply path); "v2" routes
// through wfctlhelpers.ApplyPlan. Mirrors the
// ComputePlanVersionDeclarer optional Go interface so plugin authors
// can declare apply-version via gRPC instead of a separate type-assert
// probe. See ADR-0029.
ComputePlanVersion string `protobuf:"bytes,3,opt,name=compute_plan_version,json=computePlanVersion,proto3" json:"compute_plan_version,omitempty"`
// contains filtered or unexported fields
}
func (*CapabilitiesResponse) Descriptor
deprecated
added in
v0.27.4
func (*CapabilitiesResponse) Descriptor() ([]byte, []int)
Deprecated: Use CapabilitiesResponse.ProtoReflect.Descriptor instead.
func (*CapabilitiesResponse) GetCanonicalKeys ¶ added in v0.50.1
func (x *CapabilitiesResponse) GetCanonicalKeys() []string
func (*CapabilitiesResponse) GetCapabilities ¶ added in v0.27.4
func (x *CapabilitiesResponse) GetCapabilities() []*IaCCapabilityDeclaration
func (*CapabilitiesResponse) GetComputePlanVersion ¶ added in v0.50.1
func (x *CapabilitiesResponse) GetComputePlanVersion() string
func (*CapabilitiesResponse) ProtoMessage ¶ added in v0.27.4
func (*CapabilitiesResponse) ProtoMessage()
func (*CapabilitiesResponse) ProtoReflect ¶ added in v0.27.4
func (x *CapabilitiesResponse) ProtoReflect() protoreflect.Message
func (*CapabilitiesResponse) Reset ¶ added in v0.27.4
func (x *CapabilitiesResponse) Reset()
func (*CapabilitiesResponse) String ¶ added in v0.27.4
func (x *CapabilitiesResponse) String() string
type ConfigFieldDef ¶
type ConfigFieldDef 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"`
Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
DefaultValue string `protobuf:"bytes,4,opt,name=default_value,json=defaultValue,proto3" json:"default_value,omitempty"`
Required bool `protobuf:"varint,5,opt,name=required,proto3" json:"required,omitempty"`
Options []string `protobuf:"bytes,6,rep,name=options,proto3" json:"options,omitempty"`
// contains filtered or unexported fields
}
ConfigFieldDef describes a configuration field for the UI.
func (*ConfigFieldDef) Descriptor
deprecated
func (*ConfigFieldDef) Descriptor() ([]byte, []int)
Deprecated: Use ConfigFieldDef.ProtoReflect.Descriptor instead.
func (*ConfigFieldDef) GetDefaultValue ¶
func (x *ConfigFieldDef) GetDefaultValue() string
func (*ConfigFieldDef) GetDescription ¶
func (x *ConfigFieldDef) GetDescription() string
func (*ConfigFieldDef) GetName ¶
func (x *ConfigFieldDef) GetName() string
func (*ConfigFieldDef) GetOptions ¶
func (x *ConfigFieldDef) GetOptions() []string
func (*ConfigFieldDef) GetRequired ¶
func (x *ConfigFieldDef) GetRequired() bool
func (*ConfigFieldDef) GetType ¶
func (x *ConfigFieldDef) GetType() string
func (*ConfigFieldDef) ProtoMessage ¶
func (*ConfigFieldDef) ProtoMessage()
func (*ConfigFieldDef) ProtoReflect ¶
func (x *ConfigFieldDef) ProtoReflect() protoreflect.Message
func (*ConfigFieldDef) Reset ¶
func (x *ConfigFieldDef) Reset()
func (*ConfigFieldDef) String ¶
func (x *ConfigFieldDef) String() string
type ConfigFragmentResponse ¶ added in v0.1.7
type ConfigFragmentResponse struct {
YamlConfig []byte `protobuf:"bytes,1,opt,name=yaml_config,json=yamlConfig,proto3" json:"yaml_config,omitempty"`
PluginDir string `protobuf:"bytes,2,opt,name=plugin_dir,json=pluginDir,proto3" json:"plugin_dir,omitempty"`
// contains filtered or unexported fields
}
ConfigFragmentResponse returns YAML config bytes and the plugin's working directory.
func (*ConfigFragmentResponse) Descriptor
deprecated
added in
v0.1.7
func (*ConfigFragmentResponse) Descriptor() ([]byte, []int)
Deprecated: Use ConfigFragmentResponse.ProtoReflect.Descriptor instead.
func (*ConfigFragmentResponse) GetPluginDir ¶ added in v0.1.7
func (x *ConfigFragmentResponse) GetPluginDir() string
func (*ConfigFragmentResponse) GetYamlConfig ¶ added in v0.1.7
func (x *ConfigFragmentResponse) GetYamlConfig() []byte
func (*ConfigFragmentResponse) ProtoMessage ¶ added in v0.1.7
func (*ConfigFragmentResponse) ProtoMessage()
func (*ConfigFragmentResponse) ProtoReflect ¶ added in v0.1.7
func (x *ConfigFragmentResponse) ProtoReflect() protoreflect.Message
func (*ConfigFragmentResponse) Reset ¶ added in v0.1.7
func (x *ConfigFragmentResponse) Reset()
func (*ConfigFragmentResponse) String ¶ added in v0.1.7
func (x *ConfigFragmentResponse) String() string
type ConfigureCallbackRequest ¶ added in v0.27.3
type ConfigureCallbackRequest struct {
BrokerId uint32 `protobuf:"varint,1,opt,name=broker_id,json=brokerId,proto3" json:"broker_id,omitempty"`
// contains filtered or unexported fields
}
ConfigureCallbackRequest carries the go-plugin broker ID for callbacks.
func (*ConfigureCallbackRequest) Descriptor
deprecated
added in
v0.27.3
func (*ConfigureCallbackRequest) Descriptor() ([]byte, []int)
Deprecated: Use ConfigureCallbackRequest.ProtoReflect.Descriptor instead.
func (*ConfigureCallbackRequest) GetBrokerId ¶ added in v0.27.3
func (x *ConfigureCallbackRequest) GetBrokerId() uint32
func (*ConfigureCallbackRequest) ProtoMessage ¶ added in v0.27.3
func (*ConfigureCallbackRequest) ProtoMessage()
func (*ConfigureCallbackRequest) ProtoReflect ¶ added in v0.27.3
func (x *ConfigureCallbackRequest) ProtoReflect() protoreflect.Message
func (*ConfigureCallbackRequest) Reset ¶ added in v0.27.3
func (x *ConfigureCallbackRequest) Reset()
func (*ConfigureCallbackRequest) String ¶ added in v0.27.3
func (x *ConfigureCallbackRequest) String() string
type ConfigureRequest ¶ added in v0.51.11
type ConfigureRequest struct {
BackendName string `protobuf:"bytes,1,opt,name=backend_name,json=backendName,proto3" json:"backend_name,omitempty"`
ConfigJson []byte `protobuf:"bytes,2,opt,name=config_json,json=configJson,proto3" json:"config_json,omitempty"`
// contains filtered or unexported fields
}
Configure delivers the iac.state module's YAML config to the plugin so it can construct the SDK-backed store. backend_name selects which backend the config is for. config_json is the JSON-encoded module config map[string]any — same JSON-bytes invariant as InitializeRequest.config_json. See decisions/0036.
func (*ConfigureRequest) Descriptor
deprecated
added in
v0.51.11
func (*ConfigureRequest) Descriptor() ([]byte, []int)
Deprecated: Use ConfigureRequest.ProtoReflect.Descriptor instead.
func (*ConfigureRequest) GetBackendName ¶ added in v0.51.11
func (x *ConfigureRequest) GetBackendName() string
func (*ConfigureRequest) GetConfigJson ¶ added in v0.51.11
func (x *ConfigureRequest) GetConfigJson() []byte
func (*ConfigureRequest) ProtoMessage ¶ added in v0.51.11
func (*ConfigureRequest) ProtoMessage()
func (*ConfigureRequest) ProtoReflect ¶ added in v0.51.11
func (x *ConfigureRequest) ProtoReflect() protoreflect.Message
func (*ConfigureRequest) Reset ¶ added in v0.51.11
func (x *ConfigureRequest) Reset()
func (*ConfigureRequest) String ¶ added in v0.51.11
func (x *ConfigureRequest) String() string
type ConfigureResponse ¶ added in v0.51.11
type ConfigureResponse struct {
// contains filtered or unexported fields
}
func (*ConfigureResponse) Descriptor
deprecated
added in
v0.51.11
func (*ConfigureResponse) Descriptor() ([]byte, []int)
Deprecated: Use ConfigureResponse.ProtoReflect.Descriptor instead.
func (*ConfigureResponse) ProtoMessage ¶ added in v0.51.11
func (*ConfigureResponse) ProtoMessage()
func (*ConfigureResponse) ProtoReflect ¶ added in v0.51.11
func (x *ConfigureResponse) ProtoReflect() protoreflect.Message
func (*ConfigureResponse) Reset ¶ added in v0.51.11
func (x *ConfigureResponse) Reset()
func (*ConfigureResponse) String ¶ added in v0.51.11
func (x *ConfigureResponse) String() string
type ContractDescriptor ¶ added in v0.19.0
type ContractDescriptor struct {
Kind ContractKind `protobuf:"varint,1,opt,name=kind,proto3,enum=workflow.plugin.v1.ContractKind" json:"kind,omitempty"`
ModuleType string `protobuf:"bytes,2,opt,name=module_type,json=moduleType,proto3" json:"module_type,omitempty"`
StepType string `protobuf:"bytes,3,opt,name=step_type,json=stepType,proto3" json:"step_type,omitempty"`
TriggerType string `protobuf:"bytes,4,opt,name=trigger_type,json=triggerType,proto3" json:"trigger_type,omitempty"`
ServiceName string `protobuf:"bytes,5,opt,name=service_name,json=serviceName,proto3" json:"service_name,omitempty"`
Method string `protobuf:"bytes,6,opt,name=method,proto3" json:"method,omitempty"`
ConfigMessage string `protobuf:"bytes,7,opt,name=config_message,json=configMessage,proto3" json:"config_message,omitempty"`
InputMessage string `protobuf:"bytes,8,opt,name=input_message,json=inputMessage,proto3" json:"input_message,omitempty"`
OutputMessage string `protobuf:"bytes,9,opt,name=output_message,json=outputMessage,proto3" json:"output_message,omitempty"`
Mode ContractMode `protobuf:"varint,10,opt,name=mode,proto3,enum=workflow.plugin.v1.ContractMode" json:"mode,omitempty"`
// contains filtered or unexported fields
}
ContractDescriptor maps a plugin capability type to protobuf message names.
func (*ContractDescriptor) Descriptor
deprecated
added in
v0.19.0
func (*ContractDescriptor) Descriptor() ([]byte, []int)
Deprecated: Use ContractDescriptor.ProtoReflect.Descriptor instead.
func (*ContractDescriptor) GetConfigMessage ¶ added in v0.19.0
func (x *ContractDescriptor) GetConfigMessage() string
func (*ContractDescriptor) GetInputMessage ¶ added in v0.19.0
func (x *ContractDescriptor) GetInputMessage() string
func (*ContractDescriptor) GetKind ¶ added in v0.19.0
func (x *ContractDescriptor) GetKind() ContractKind
func (*ContractDescriptor) GetMethod ¶ added in v0.19.0
func (x *ContractDescriptor) GetMethod() string
func (*ContractDescriptor) GetMode ¶ added in v0.19.0
func (x *ContractDescriptor) GetMode() ContractMode
func (*ContractDescriptor) GetModuleType ¶ added in v0.19.0
func (x *ContractDescriptor) GetModuleType() string
func (*ContractDescriptor) GetOutputMessage ¶ added in v0.19.0
func (x *ContractDescriptor) GetOutputMessage() string
func (*ContractDescriptor) GetServiceName ¶ added in v0.19.0
func (x *ContractDescriptor) GetServiceName() string
func (*ContractDescriptor) GetStepType ¶ added in v0.19.0
func (x *ContractDescriptor) GetStepType() string
func (*ContractDescriptor) GetTriggerType ¶ added in v0.19.0
func (x *ContractDescriptor) GetTriggerType() string
func (*ContractDescriptor) ProtoMessage ¶ added in v0.19.0
func (*ContractDescriptor) ProtoMessage()
func (*ContractDescriptor) ProtoReflect ¶ added in v0.19.0
func (x *ContractDescriptor) ProtoReflect() protoreflect.Message
func (*ContractDescriptor) Reset ¶ added in v0.19.0
func (x *ContractDescriptor) Reset()
func (*ContractDescriptor) String ¶ added in v0.19.0
func (x *ContractDescriptor) String() string
type ContractKind ¶ added in v0.19.0
type ContractKind int32
ContractKind identifies the plugin surface described by a contract.
const ( ContractKind_CONTRACT_KIND_UNSPECIFIED ContractKind = 0 ContractKind_CONTRACT_KIND_MODULE ContractKind = 1 ContractKind_CONTRACT_KIND_STEP ContractKind = 2 ContractKind_CONTRACT_KIND_SERVICE ContractKind = 3 ContractKind_CONTRACT_KIND_TRIGGER ContractKind = 4 )
func (ContractKind) Descriptor ¶ added in v0.19.0
func (ContractKind) Descriptor() protoreflect.EnumDescriptor
func (ContractKind) Enum ¶ added in v0.19.0
func (x ContractKind) Enum() *ContractKind
func (ContractKind) EnumDescriptor
deprecated
added in
v0.19.0
func (ContractKind) EnumDescriptor() ([]byte, []int)
Deprecated: Use ContractKind.Descriptor instead.
func (ContractKind) Number ¶ added in v0.19.0
func (x ContractKind) Number() protoreflect.EnumNumber
func (ContractKind) String ¶ added in v0.19.0
func (x ContractKind) String() string
func (ContractKind) Type ¶ added in v0.19.0
func (ContractKind) Type() protoreflect.EnumType
type ContractMode ¶ added in v0.19.0
type ContractMode int32
ContractMode describes how strictly the host and plugin should use typed payloads.
const ( ContractMode_CONTRACT_MODE_UNSPECIFIED ContractMode = 0 ContractMode_CONTRACT_MODE_LEGACY_STRUCT ContractMode = 1 ContractMode_CONTRACT_MODE_PROTO_WITH_LEGACY_STRUCT ContractMode = 2 ContractMode_CONTRACT_MODE_STRICT_PROTO ContractMode = 3 )
func (ContractMode) Descriptor ¶ added in v0.19.0
func (ContractMode) Descriptor() protoreflect.EnumDescriptor
func (ContractMode) Enum ¶ added in v0.19.0
func (x ContractMode) Enum() *ContractMode
func (ContractMode) EnumDescriptor
deprecated
added in
v0.19.0
func (ContractMode) EnumDescriptor() ([]byte, []int)
Deprecated: Use ContractMode.Descriptor instead.
func (ContractMode) Number ¶ added in v0.19.0
func (x ContractMode) Number() protoreflect.EnumNumber
func (ContractMode) String ¶ added in v0.19.0
func (x ContractMode) String() string
func (ContractMode) Type ¶ added in v0.19.0
func (ContractMode) Type() protoreflect.EnumType
type ContractRegistry ¶ added in v0.19.0
type ContractRegistry struct {
Contracts []*ContractDescriptor `protobuf:"bytes,1,rep,name=contracts,proto3" json:"contracts,omitempty"`
// file_descriptor_set contains plugin-owned proto descriptors needed for
// host-side dynamic encoding/decoding of strict contract messages.
FileDescriptorSet *descriptorpb.FileDescriptorSet `protobuf:"bytes,2,opt,name=file_descriptor_set,json=fileDescriptorSet,proto3" json:"file_descriptor_set,omitempty"`
// contains filtered or unexported fields
}
ContractRegistry lists the typed contracts a plugin exposes.
func (*ContractRegistry) Descriptor
deprecated
added in
v0.19.0
func (*ContractRegistry) Descriptor() ([]byte, []int)
Deprecated: Use ContractRegistry.ProtoReflect.Descriptor instead.
func (*ContractRegistry) GetContracts ¶ added in v0.19.0
func (x *ContractRegistry) GetContracts() []*ContractDescriptor
func (*ContractRegistry) GetFileDescriptorSet ¶ added in v0.19.0
func (x *ContractRegistry) GetFileDescriptorSet() *descriptorpb.FileDescriptorSet
func (*ContractRegistry) ProtoMessage ¶ added in v0.19.0
func (*ContractRegistry) ProtoMessage()
func (*ContractRegistry) ProtoReflect ¶ added in v0.19.0
func (x *ContractRegistry) ProtoReflect() protoreflect.Message
func (*ContractRegistry) Reset ¶ added in v0.19.0
func (x *ContractRegistry) Reset()
func (*ContractRegistry) String ¶ added in v0.19.0
func (x *ContractRegistry) String() string
type CreateModuleRequest ¶
type CreateModuleRequest struct {
Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
Config *structpb.Struct `protobuf:"bytes,3,opt,name=config,proto3" json:"config,omitempty"`
TypedConfig *anypb.Any `protobuf:"bytes,4,opt,name=typed_config,json=typedConfig,proto3" json:"typed_config,omitempty"`
// contains filtered or unexported fields
}
CreateModuleRequest asks the plugin to instantiate a module.
func (*CreateModuleRequest) Descriptor
deprecated
func (*CreateModuleRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateModuleRequest.ProtoReflect.Descriptor instead.
func (*CreateModuleRequest) GetConfig ¶
func (x *CreateModuleRequest) GetConfig() *structpb.Struct
func (*CreateModuleRequest) GetName ¶
func (x *CreateModuleRequest) GetName() string
func (*CreateModuleRequest) GetType ¶
func (x *CreateModuleRequest) GetType() string
func (*CreateModuleRequest) GetTypedConfig ¶ added in v0.19.0
func (x *CreateModuleRequest) GetTypedConfig() *anypb.Any
func (*CreateModuleRequest) ProtoMessage ¶
func (*CreateModuleRequest) ProtoMessage()
func (*CreateModuleRequest) ProtoReflect ¶
func (x *CreateModuleRequest) ProtoReflect() protoreflect.Message
func (*CreateModuleRequest) Reset ¶
func (x *CreateModuleRequest) Reset()
func (*CreateModuleRequest) String ¶
func (x *CreateModuleRequest) String() string
type CreateStepRequest ¶
type CreateStepRequest struct {
Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
Config *structpb.Struct `protobuf:"bytes,3,opt,name=config,proto3" json:"config,omitempty"`
TypedConfig *anypb.Any `protobuf:"bytes,4,opt,name=typed_config,json=typedConfig,proto3" json:"typed_config,omitempty"`
// contains filtered or unexported fields
}
CreateStepRequest asks the plugin to instantiate a pipeline step.
func (*CreateStepRequest) Descriptor
deprecated
func (*CreateStepRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateStepRequest.ProtoReflect.Descriptor instead.
func (*CreateStepRequest) GetConfig ¶
func (x *CreateStepRequest) GetConfig() *structpb.Struct
func (*CreateStepRequest) GetName ¶
func (x *CreateStepRequest) GetName() string
func (*CreateStepRequest) GetType ¶
func (x *CreateStepRequest) GetType() string
func (*CreateStepRequest) GetTypedConfig ¶ added in v0.19.0
func (x *CreateStepRequest) GetTypedConfig() *anypb.Any
func (*CreateStepRequest) ProtoMessage ¶
func (*CreateStepRequest) ProtoMessage()
func (*CreateStepRequest) ProtoReflect ¶
func (x *CreateStepRequest) ProtoReflect() protoreflect.Message
func (*CreateStepRequest) Reset ¶
func (x *CreateStepRequest) Reset()
func (*CreateStepRequest) String ¶
func (x *CreateStepRequest) String() string
type CreateTriggerRequest ¶ added in v0.27.3
type CreateTriggerRequest struct {
Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
Config *structpb.Struct `protobuf:"bytes,3,opt,name=config,proto3" json:"config,omitempty"`
// contains filtered or unexported fields
}
CreateTriggerRequest asks the plugin to instantiate a trigger.
func (*CreateTriggerRequest) Descriptor
deprecated
added in
v0.27.3
func (*CreateTriggerRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateTriggerRequest.ProtoReflect.Descriptor instead.
func (*CreateTriggerRequest) GetConfig ¶ added in v0.27.3
func (x *CreateTriggerRequest) GetConfig() *structpb.Struct
func (*CreateTriggerRequest) GetName ¶ added in v0.27.3
func (x *CreateTriggerRequest) GetName() string
func (*CreateTriggerRequest) GetType ¶ added in v0.27.3
func (x *CreateTriggerRequest) GetType() string
func (*CreateTriggerRequest) ProtoMessage ¶ added in v0.27.3
func (*CreateTriggerRequest) ProtoMessage()
func (*CreateTriggerRequest) ProtoReflect ¶ added in v0.27.3
func (x *CreateTriggerRequest) ProtoReflect() protoreflect.Message
func (*CreateTriggerRequest) Reset ¶ added in v0.27.3
func (x *CreateTriggerRequest) Reset()
func (*CreateTriggerRequest) String ¶ added in v0.27.3
func (x *CreateTriggerRequest) String() string
type DeleteStateRequest ¶ added in v0.51.11
type DeleteStateRequest struct {
ResourceId string `protobuf:"bytes,1,opt,name=resource_id,json=resourceId,proto3" json:"resource_id,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteStateRequest) Descriptor
deprecated
added in
v0.51.11
func (*DeleteStateRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteStateRequest.ProtoReflect.Descriptor instead.
func (*DeleteStateRequest) GetResourceId ¶ added in v0.51.11
func (x *DeleteStateRequest) GetResourceId() string
func (*DeleteStateRequest) ProtoMessage ¶ added in v0.51.11
func (*DeleteStateRequest) ProtoMessage()
func (*DeleteStateRequest) ProtoReflect ¶ added in v0.51.11
func (x *DeleteStateRequest) ProtoReflect() protoreflect.Message
func (*DeleteStateRequest) Reset ¶ added in v0.51.11
func (x *DeleteStateRequest) Reset()
func (*DeleteStateRequest) String ¶ added in v0.51.11
func (x *DeleteStateRequest) String() string
type DeleteStateResponse ¶ added in v0.51.11
type DeleteStateResponse struct {
// contains filtered or unexported fields
}
func (*DeleteStateResponse) Descriptor
deprecated
added in
v0.51.11
func (*DeleteStateResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteStateResponse.ProtoReflect.Descriptor instead.
func (*DeleteStateResponse) ProtoMessage ¶ added in v0.51.11
func (*DeleteStateResponse) ProtoMessage()
func (*DeleteStateResponse) ProtoReflect ¶ added in v0.51.11
func (x *DeleteStateResponse) ProtoReflect() protoreflect.Message
func (*DeleteStateResponse) Reset ¶ added in v0.51.11
func (x *DeleteStateResponse) Reset()
func (*DeleteStateResponse) String ¶ added in v0.51.11
func (x *DeleteStateResponse) String() string
type DeliverMessageRequest ¶ added in v0.1.5
type DeliverMessageRequest struct {
HandleId string `protobuf:"bytes,1,opt,name=handle_id,json=handleId,proto3" json:"handle_id,omitempty"`
Topic string `protobuf:"bytes,2,opt,name=topic,proto3" json:"topic,omitempty"`
Payload []byte `protobuf:"bytes,3,opt,name=payload,proto3" json:"payload,omitempty"`
MessageId string `protobuf:"bytes,4,opt,name=message_id,json=messageId,proto3" json:"message_id,omitempty"`
Metadata map[string]string `` /* 143-byte string literal not displayed */
// contains filtered or unexported fields
}
DeliverMessageRequest delivers a message from the host to a plugin module.
func (*DeliverMessageRequest) Descriptor
deprecated
added in
v0.1.5
func (*DeliverMessageRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeliverMessageRequest.ProtoReflect.Descriptor instead.
func (*DeliverMessageRequest) GetHandleId ¶ added in v0.1.5
func (x *DeliverMessageRequest) GetHandleId() string
func (*DeliverMessageRequest) GetMessageId ¶ added in v0.1.5
func (x *DeliverMessageRequest) GetMessageId() string
func (*DeliverMessageRequest) GetMetadata ¶ added in v0.1.5
func (x *DeliverMessageRequest) GetMetadata() map[string]string
func (*DeliverMessageRequest) GetPayload ¶ added in v0.1.5
func (x *DeliverMessageRequest) GetPayload() []byte
func (*DeliverMessageRequest) GetTopic ¶ added in v0.1.5
func (x *DeliverMessageRequest) GetTopic() string
func (*DeliverMessageRequest) ProtoMessage ¶ added in v0.1.5
func (*DeliverMessageRequest) ProtoMessage()
func (*DeliverMessageRequest) ProtoReflect ¶ added in v0.1.5
func (x *DeliverMessageRequest) ProtoReflect() protoreflect.Message
func (*DeliverMessageRequest) Reset ¶ added in v0.1.5
func (x *DeliverMessageRequest) Reset()
func (*DeliverMessageRequest) String ¶ added in v0.1.5
func (x *DeliverMessageRequest) String() string
type DeliverMessageResponse ¶ added in v0.1.5
type DeliverMessageResponse struct {
Error string `protobuf:"bytes,1,opt,name=error,proto3" json:"error,omitempty"`
Acknowledged bool `protobuf:"varint,2,opt,name=acknowledged,proto3" json:"acknowledged,omitempty"`
// contains filtered or unexported fields
}
DeliverMessageResponse returns the result of message delivery.
func (*DeliverMessageResponse) Descriptor
deprecated
added in
v0.1.5
func (*DeliverMessageResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeliverMessageResponse.ProtoReflect.Descriptor instead.
func (*DeliverMessageResponse) GetAcknowledged ¶ added in v0.1.5
func (x *DeliverMessageResponse) GetAcknowledged() bool
func (*DeliverMessageResponse) GetError ¶ added in v0.1.5
func (x *DeliverMessageResponse) GetError() string
func (*DeliverMessageResponse) ProtoMessage ¶ added in v0.1.5
func (*DeliverMessageResponse) ProtoMessage()
func (*DeliverMessageResponse) ProtoReflect ¶ added in v0.1.5
func (x *DeliverMessageResponse) ProtoReflect() protoreflect.Message
func (*DeliverMessageResponse) Reset ¶ added in v0.1.5
func (x *DeliverMessageResponse) Reset()
func (*DeliverMessageResponse) String ¶ added in v0.1.5
func (x *DeliverMessageResponse) String() string
type DestroyRequest ¶ added in v0.27.4
type DestroyRequest struct {
Refs []*ResourceRef `protobuf:"bytes,1,rep,name=refs,proto3" json:"refs,omitempty"`
// contains filtered or unexported fields
}
func (*DestroyRequest) Descriptor
deprecated
added in
v0.27.4
func (*DestroyRequest) Descriptor() ([]byte, []int)
Deprecated: Use DestroyRequest.ProtoReflect.Descriptor instead.
func (*DestroyRequest) GetRefs ¶ added in v0.27.4
func (x *DestroyRequest) GetRefs() []*ResourceRef
func (*DestroyRequest) ProtoMessage ¶ added in v0.27.4
func (*DestroyRequest) ProtoMessage()
func (*DestroyRequest) ProtoReflect ¶ added in v0.27.4
func (x *DestroyRequest) ProtoReflect() protoreflect.Message
func (*DestroyRequest) Reset ¶ added in v0.27.4
func (x *DestroyRequest) Reset()
func (*DestroyRequest) String ¶ added in v0.27.4
func (x *DestroyRequest) String() string
type DestroyResponse ¶ added in v0.27.4
type DestroyResponse struct {
Result *DestroyResult `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
// contains filtered or unexported fields
}
func (*DestroyResponse) Descriptor
deprecated
added in
v0.27.4
func (*DestroyResponse) Descriptor() ([]byte, []int)
Deprecated: Use DestroyResponse.ProtoReflect.Descriptor instead.
func (*DestroyResponse) GetResult ¶ added in v0.27.4
func (x *DestroyResponse) GetResult() *DestroyResult
func (*DestroyResponse) ProtoMessage ¶ added in v0.27.4
func (*DestroyResponse) ProtoMessage()
func (*DestroyResponse) ProtoReflect ¶ added in v0.27.4
func (x *DestroyResponse) ProtoReflect() protoreflect.Message
func (*DestroyResponse) Reset ¶ added in v0.27.4
func (x *DestroyResponse) Reset()
func (*DestroyResponse) String ¶ added in v0.27.4
func (x *DestroyResponse) String() string
type DestroyResult ¶ added in v0.27.4
type DestroyResult struct {
Destroyed []string `protobuf:"bytes,1,rep,name=destroyed,proto3" json:"destroyed,omitempty"`
Errors []*ActionError `protobuf:"bytes,2,rep,name=errors,proto3" json:"errors,omitempty"`
// contains filtered or unexported fields
}
DestroyResult mirrors interfaces.DestroyResult.
func (*DestroyResult) Descriptor
deprecated
added in
v0.27.4
func (*DestroyResult) Descriptor() ([]byte, []int)
Deprecated: Use DestroyResult.ProtoReflect.Descriptor instead.
func (*DestroyResult) GetDestroyed ¶ added in v0.27.4
func (x *DestroyResult) GetDestroyed() []string
func (*DestroyResult) GetErrors ¶ added in v0.27.4
func (x *DestroyResult) GetErrors() []*ActionError
func (*DestroyResult) ProtoMessage ¶ added in v0.27.4
func (*DestroyResult) ProtoMessage()
func (*DestroyResult) ProtoReflect ¶ added in v0.27.4
func (x *DestroyResult) ProtoReflect() protoreflect.Message
func (*DestroyResult) Reset ¶ added in v0.27.4
func (x *DestroyResult) Reset()
func (*DestroyResult) String ¶ added in v0.27.4
func (x *DestroyResult) String() string
type DetectDriftConfigRequest ¶ added in v0.27.4
type DetectDriftConfigRequest struct {
Refs []*ResourceRef `protobuf:"bytes,1,rep,name=refs,proto3" json:"refs,omitempty"`
Specs map[string]*ResourceSpec `` /* 137-byte string literal not displayed */
// contains filtered or unexported fields
}
───────────────────────────────────────────────────────────────────────────── IaCProviderDriftConfigDetector messages. Mirrors the existing interfaces.DriftConfigDetector.DetectDriftWithSpecs contract: refs + per-ref applied-config specs → drift classifications. Carried as a separate optional service per design §Optional services. ─────────────────────────────────────────────────────────────────────────────
func (*DetectDriftConfigRequest) Descriptor
deprecated
added in
v0.27.4
func (*DetectDriftConfigRequest) Descriptor() ([]byte, []int)
Deprecated: Use DetectDriftConfigRequest.ProtoReflect.Descriptor instead.
func (*DetectDriftConfigRequest) GetRefs ¶ added in v0.27.4
func (x *DetectDriftConfigRequest) GetRefs() []*ResourceRef
func (*DetectDriftConfigRequest) GetSpecs ¶ added in v0.27.4
func (x *DetectDriftConfigRequest) GetSpecs() map[string]*ResourceSpec
func (*DetectDriftConfigRequest) ProtoMessage ¶ added in v0.27.4
func (*DetectDriftConfigRequest) ProtoMessage()
func (*DetectDriftConfigRequest) ProtoReflect ¶ added in v0.27.4
func (x *DetectDriftConfigRequest) ProtoReflect() protoreflect.Message
func (*DetectDriftConfigRequest) Reset ¶ added in v0.27.4
func (x *DetectDriftConfigRequest) Reset()
func (*DetectDriftConfigRequest) String ¶ added in v0.27.4
func (x *DetectDriftConfigRequest) String() string
type DetectDriftConfigResponse ¶ added in v0.27.4
type DetectDriftConfigResponse struct {
Drifts []*DriftResult `protobuf:"bytes,1,rep,name=drifts,proto3" json:"drifts,omitempty"`
// contains filtered or unexported fields
}
func (*DetectDriftConfigResponse) Descriptor
deprecated
added in
v0.27.4
func (*DetectDriftConfigResponse) Descriptor() ([]byte, []int)
Deprecated: Use DetectDriftConfigResponse.ProtoReflect.Descriptor instead.
func (*DetectDriftConfigResponse) GetDrifts ¶ added in v0.27.4
func (x *DetectDriftConfigResponse) GetDrifts() []*DriftResult
func (*DetectDriftConfigResponse) ProtoMessage ¶ added in v0.27.4
func (*DetectDriftConfigResponse) ProtoMessage()
func (*DetectDriftConfigResponse) ProtoReflect ¶ added in v0.27.4
func (x *DetectDriftConfigResponse) ProtoReflect() protoreflect.Message
func (*DetectDriftConfigResponse) Reset ¶ added in v0.27.4
func (x *DetectDriftConfigResponse) Reset()
func (*DetectDriftConfigResponse) String ¶ added in v0.27.4
func (x *DetectDriftConfigResponse) String() string
type DetectDriftRequest ¶ added in v0.27.4
type DetectDriftRequest struct {
Refs []*ResourceRef `protobuf:"bytes,1,rep,name=refs,proto3" json:"refs,omitempty"`
// contains filtered or unexported fields
}
───────────────────────────────────────────────────────────────────────────── IaCProviderDriftDetector messages. ─────────────────────────────────────────────────────────────────────────────
func (*DetectDriftRequest) Descriptor
deprecated
added in
v0.27.4
func (*DetectDriftRequest) Descriptor() ([]byte, []int)
Deprecated: Use DetectDriftRequest.ProtoReflect.Descriptor instead.
func (*DetectDriftRequest) GetRefs ¶ added in v0.27.4
func (x *DetectDriftRequest) GetRefs() []*ResourceRef
func (*DetectDriftRequest) ProtoMessage ¶ added in v0.27.4
func (*DetectDriftRequest) ProtoMessage()
func (*DetectDriftRequest) ProtoReflect ¶ added in v0.27.4
func (x *DetectDriftRequest) ProtoReflect() protoreflect.Message
func (*DetectDriftRequest) Reset ¶ added in v0.27.4
func (x *DetectDriftRequest) Reset()
func (*DetectDriftRequest) String ¶ added in v0.27.4
func (x *DetectDriftRequest) String() string
type DetectDriftResponse ¶ added in v0.27.4
type DetectDriftResponse struct {
Drifts []*DriftResult `protobuf:"bytes,1,rep,name=drifts,proto3" json:"drifts,omitempty"`
// contains filtered or unexported fields
}
func (*DetectDriftResponse) Descriptor
deprecated
added in
v0.27.4
func (*DetectDriftResponse) Descriptor() ([]byte, []int)
Deprecated: Use DetectDriftResponse.ProtoReflect.Descriptor instead.
func (*DetectDriftResponse) GetDrifts ¶ added in v0.27.4
func (x *DetectDriftResponse) GetDrifts() []*DriftResult
func (*DetectDriftResponse) ProtoMessage ¶ added in v0.27.4
func (*DetectDriftResponse) ProtoMessage()
func (*DetectDriftResponse) ProtoReflect ¶ added in v0.27.4
func (x *DetectDriftResponse) ProtoReflect() protoreflect.Message
func (*DetectDriftResponse) Reset ¶ added in v0.27.4
func (x *DetectDriftResponse) Reset()
func (*DetectDriftResponse) String ¶ added in v0.27.4
func (x *DetectDriftResponse) String() string
type DetectDriftWithSpecsRequest ¶ added in v0.27.4
type DetectDriftWithSpecsRequest struct {
Refs []*ResourceRef `protobuf:"bytes,1,rep,name=refs,proto3" json:"refs,omitempty"`
// specs is keyed by ResourceRef.Name (matches ResourceState.Name) per the
// Go DriftConfigDetector.DetectDriftWithSpecs contract.
Specs map[string]*ResourceSpec `` /* 137-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*DetectDriftWithSpecsRequest) Descriptor
deprecated
added in
v0.27.4
func (*DetectDriftWithSpecsRequest) Descriptor() ([]byte, []int)
Deprecated: Use DetectDriftWithSpecsRequest.ProtoReflect.Descriptor instead.
func (*DetectDriftWithSpecsRequest) GetRefs ¶ added in v0.27.4
func (x *DetectDriftWithSpecsRequest) GetRefs() []*ResourceRef
func (*DetectDriftWithSpecsRequest) GetSpecs ¶ added in v0.27.4
func (x *DetectDriftWithSpecsRequest) GetSpecs() map[string]*ResourceSpec
func (*DetectDriftWithSpecsRequest) ProtoMessage ¶ added in v0.27.4
func (*DetectDriftWithSpecsRequest) ProtoMessage()
func (*DetectDriftWithSpecsRequest) ProtoReflect ¶ added in v0.27.4
func (x *DetectDriftWithSpecsRequest) ProtoReflect() protoreflect.Message
func (*DetectDriftWithSpecsRequest) Reset ¶ added in v0.27.4
func (x *DetectDriftWithSpecsRequest) Reset()
func (*DetectDriftWithSpecsRequest) String ¶ added in v0.27.4
func (x *DetectDriftWithSpecsRequest) String() string
type DetectDriftWithSpecsResponse ¶ added in v0.27.4
type DetectDriftWithSpecsResponse struct {
Drifts []*DriftResult `protobuf:"bytes,1,rep,name=drifts,proto3" json:"drifts,omitempty"`
// contains filtered or unexported fields
}
func (*DetectDriftWithSpecsResponse) Descriptor
deprecated
added in
v0.27.4
func (*DetectDriftWithSpecsResponse) Descriptor() ([]byte, []int)
Deprecated: Use DetectDriftWithSpecsResponse.ProtoReflect.Descriptor instead.
func (*DetectDriftWithSpecsResponse) GetDrifts ¶ added in v0.27.4
func (x *DetectDriftWithSpecsResponse) GetDrifts() []*DriftResult
func (*DetectDriftWithSpecsResponse) ProtoMessage ¶ added in v0.27.4
func (*DetectDriftWithSpecsResponse) ProtoMessage()
func (*DetectDriftWithSpecsResponse) ProtoReflect ¶ added in v0.27.4
func (x *DetectDriftWithSpecsResponse) ProtoReflect() protoreflect.Message
func (*DetectDriftWithSpecsResponse) Reset ¶ added in v0.27.4
func (x *DetectDriftWithSpecsResponse) Reset()
func (*DetectDriftWithSpecsResponse) String ¶ added in v0.27.4
func (x *DetectDriftWithSpecsResponse) String() string
type Diagnostic ¶ added in v0.27.4
type Diagnostic struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Phase string `protobuf:"bytes,2,opt,name=phase,proto3" json:"phase,omitempty"`
Cause string `protobuf:"bytes,3,opt,name=cause,proto3" json:"cause,omitempty"`
At *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=at,proto3" json:"at,omitempty"`
Detail string `protobuf:"bytes,5,opt,name=detail,proto3" json:"detail,omitempty"`
// contains filtered or unexported fields
}
Diagnostic mirrors interfaces.Diagnostic (Troubleshooter type).
func (*Diagnostic) Descriptor
deprecated
added in
v0.27.4
func (*Diagnostic) Descriptor() ([]byte, []int)
Deprecated: Use Diagnostic.ProtoReflect.Descriptor instead.
func (*Diagnostic) GetAt ¶ added in v0.27.4
func (x *Diagnostic) GetAt() *timestamppb.Timestamp
func (*Diagnostic) GetCause ¶ added in v0.27.4
func (x *Diagnostic) GetCause() string
func (*Diagnostic) GetDetail ¶ added in v0.27.4
func (x *Diagnostic) GetDetail() string
func (*Diagnostic) GetId ¶ added in v0.27.4
func (x *Diagnostic) GetId() string
func (*Diagnostic) GetPhase ¶ added in v0.27.4
func (x *Diagnostic) GetPhase() string
func (*Diagnostic) ProtoMessage ¶ added in v0.27.4
func (*Diagnostic) ProtoMessage()
func (*Diagnostic) ProtoReflect ¶ added in v0.27.4
func (x *Diagnostic) ProtoReflect() protoreflect.Message
func (*Diagnostic) Reset ¶ added in v0.27.4
func (x *Diagnostic) Reset()
func (*Diagnostic) String ¶ added in v0.27.4
func (x *Diagnostic) String() string
type DiffResult ¶ added in v0.27.4
type DiffResult struct {
NeedsUpdate bool `protobuf:"varint,1,opt,name=needs_update,json=needsUpdate,proto3" json:"needs_update,omitempty"`
NeedsReplace bool `protobuf:"varint,2,opt,name=needs_replace,json=needsReplace,proto3" json:"needs_replace,omitempty"`
Changes []*FieldChange `protobuf:"bytes,3,rep,name=changes,proto3" json:"changes,omitempty"`
// contains filtered or unexported fields
}
DiffResult mirrors interfaces.DiffResult.
func (*DiffResult) Descriptor
deprecated
added in
v0.27.4
func (*DiffResult) Descriptor() ([]byte, []int)
Deprecated: Use DiffResult.ProtoReflect.Descriptor instead.
func (*DiffResult) GetChanges ¶ added in v0.27.4
func (x *DiffResult) GetChanges() []*FieldChange
func (*DiffResult) GetNeedsReplace ¶ added in v0.27.4
func (x *DiffResult) GetNeedsReplace() bool
func (*DiffResult) GetNeedsUpdate ¶ added in v0.27.4
func (x *DiffResult) GetNeedsUpdate() bool
func (*DiffResult) ProtoMessage ¶ added in v0.27.4
func (*DiffResult) ProtoMessage()
func (*DiffResult) ProtoReflect ¶ added in v0.27.4
func (x *DiffResult) ProtoReflect() protoreflect.Message
func (*DiffResult) Reset ¶ added in v0.27.4
func (x *DiffResult) Reset()
func (*DiffResult) String ¶ added in v0.27.4
func (x *DiffResult) String() string
type DriftClass ¶ added in v0.27.4
type DriftClass int32
DriftClass mirrors interfaces.DriftClass.
Wire-stable enum (int32). Translation table to interfaces.DriftClass (string):
DRIFT_CLASS_UNKNOWN ↔ "" (DriftClassUnknown zero value) DRIFT_CLASS_IN_SYNC ↔ "in-sync" DRIFT_CLASS_GHOST ↔ "ghost" DRIFT_CLASS_CONFIG ↔ "config"
Plugin/host MUST translate at the marshal boundary; missed translation silently coerces all values to UNKNOWN.
const ( DriftClass_DRIFT_CLASS_UNKNOWN DriftClass = 0 DriftClass_DRIFT_CLASS_IN_SYNC DriftClass = 1 DriftClass_DRIFT_CLASS_GHOST DriftClass = 2 DriftClass_DRIFT_CLASS_CONFIG DriftClass = 3 )
func (DriftClass) Descriptor ¶ added in v0.27.4
func (DriftClass) Descriptor() protoreflect.EnumDescriptor
func (DriftClass) Enum ¶ added in v0.27.4
func (x DriftClass) Enum() *DriftClass
func (DriftClass) EnumDescriptor
deprecated
added in
v0.27.4
func (DriftClass) EnumDescriptor() ([]byte, []int)
Deprecated: Use DriftClass.Descriptor instead.
func (DriftClass) Number ¶ added in v0.27.4
func (x DriftClass) Number() protoreflect.EnumNumber
func (DriftClass) String ¶ added in v0.27.4
func (x DriftClass) String() string
func (DriftClass) Type ¶ added in v0.27.4
func (DriftClass) Type() protoreflect.EnumType
type DriftEntry ¶ added in v0.27.4
type DriftEntry struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
PlanFingerprint string `protobuf:"bytes,2,opt,name=plan_fingerprint,json=planFingerprint,proto3" json:"plan_fingerprint,omitempty"`
ApplyFingerprint string `protobuf:"bytes,3,opt,name=apply_fingerprint,json=applyFingerprint,proto3" json:"apply_fingerprint,omitempty"`
// contains filtered or unexported fields
}
DriftEntry mirrors interfaces.DriftEntry.
func (*DriftEntry) Descriptor
deprecated
added in
v0.27.4
func (*DriftEntry) Descriptor() ([]byte, []int)
Deprecated: Use DriftEntry.ProtoReflect.Descriptor instead.
func (*DriftEntry) GetApplyFingerprint ¶ added in v0.27.4
func (x *DriftEntry) GetApplyFingerprint() string
func (*DriftEntry) GetName ¶ added in v0.27.4
func (x *DriftEntry) GetName() string
func (*DriftEntry) GetPlanFingerprint ¶ added in v0.27.4
func (x *DriftEntry) GetPlanFingerprint() string
func (*DriftEntry) ProtoMessage ¶ added in v0.27.4
func (*DriftEntry) ProtoMessage()
func (*DriftEntry) ProtoReflect ¶ added in v0.27.4
func (x *DriftEntry) ProtoReflect() protoreflect.Message
func (*DriftEntry) Reset ¶ added in v0.27.4
func (x *DriftEntry) Reset()
func (*DriftEntry) String ¶ added in v0.27.4
func (x *DriftEntry) String() string
type DriftResult ¶ added in v0.27.4
type DriftResult 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"`
Drifted bool `protobuf:"varint,3,opt,name=drifted,proto3" json:"drifted,omitempty"`
Class DriftClass `protobuf:"varint,4,opt,name=class,proto3,enum=workflow.plugin.external.iac.DriftClass" json:"class,omitempty"`
ExpectedJson []byte `protobuf:"bytes,5,opt,name=expected_json,json=expectedJson,proto3" json:"expected_json,omitempty"` // JSON-encoded map[string]any
ActualJson []byte `protobuf:"bytes,6,opt,name=actual_json,json=actualJson,proto3" json:"actual_json,omitempty"` // JSON-encoded map[string]any
Fields []string `protobuf:"bytes,7,rep,name=fields,proto3" json:"fields,omitempty"`
// contains filtered or unexported fields
}
DriftResult mirrors interfaces.DriftResult.
func (*DriftResult) Descriptor
deprecated
added in
v0.27.4
func (*DriftResult) Descriptor() ([]byte, []int)
Deprecated: Use DriftResult.ProtoReflect.Descriptor instead.
func (*DriftResult) GetActualJson ¶ added in v0.27.4
func (x *DriftResult) GetActualJson() []byte
func (*DriftResult) GetClass ¶ added in v0.27.4
func (x *DriftResult) GetClass() DriftClass
func (*DriftResult) GetDrifted ¶ added in v0.27.4
func (x *DriftResult) GetDrifted() bool
func (*DriftResult) GetExpectedJson ¶ added in v0.27.4
func (x *DriftResult) GetExpectedJson() []byte
func (*DriftResult) GetFields ¶ added in v0.27.4
func (x *DriftResult) GetFields() []string
func (*DriftResult) GetName ¶ added in v0.27.4
func (x *DriftResult) GetName() string
func (*DriftResult) GetType ¶ added in v0.27.4
func (x *DriftResult) GetType() string
func (*DriftResult) ProtoMessage ¶ added in v0.27.4
func (*DriftResult) ProtoMessage()
func (*DriftResult) ProtoReflect ¶ added in v0.27.4
func (x *DriftResult) ProtoReflect() protoreflect.Message
func (*DriftResult) Reset ¶ added in v0.27.4
func (x *DriftResult) Reset()
func (*DriftResult) String ¶ added in v0.27.4
func (x *DriftResult) String() string
type EngineCallbackServiceClient ¶
type EngineCallbackServiceClient interface {
// TriggerWorkflow fires a workflow trigger from the plugin side.
TriggerWorkflow(ctx context.Context, in *TriggerWorkflowRequest, opts ...grpc.CallOption) (*ErrorResponse, error)
// GetService checks if a named service exists in the host registry.
GetService(ctx context.Context, in *GetServiceRequest, opts ...grpc.CallOption) (*GetServiceResponse, error)
// Log sends a log entry from the plugin to the host logger.
Log(ctx context.Context, in *LogRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
// PublishMessage publishes a message to the host message broker.
PublishMessage(ctx context.Context, in *PublishMessageRequest, opts ...grpc.CallOption) (*PublishMessageResponse, error)
// Subscribe registers the plugin to receive messages on a topic.
Subscribe(ctx context.Context, in *SubscribeRequest, opts ...grpc.CallOption) (*ErrorResponse, error)
// Unsubscribe removes a plugin's subscription to a topic.
Unsubscribe(ctx context.Context, in *UnsubscribeRequest, opts ...grpc.CallOption) (*ErrorResponse, error)
}
EngineCallbackServiceClient is the client API for EngineCallbackService 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.
EngineCallbackService is implemented by the host and called by the plugin.
func NewEngineCallbackServiceClient ¶
func NewEngineCallbackServiceClient(cc grpc.ClientConnInterface) EngineCallbackServiceClient
type EngineCallbackServiceServer ¶
type EngineCallbackServiceServer interface {
// TriggerWorkflow fires a workflow trigger from the plugin side.
TriggerWorkflow(context.Context, *TriggerWorkflowRequest) (*ErrorResponse, error)
// GetService checks if a named service exists in the host registry.
GetService(context.Context, *GetServiceRequest) (*GetServiceResponse, error)
// Log sends a log entry from the plugin to the host logger.
Log(context.Context, *LogRequest) (*emptypb.Empty, error)
// PublishMessage publishes a message to the host message broker.
PublishMessage(context.Context, *PublishMessageRequest) (*PublishMessageResponse, error)
// Subscribe registers the plugin to receive messages on a topic.
Subscribe(context.Context, *SubscribeRequest) (*ErrorResponse, error)
// Unsubscribe removes a plugin's subscription to a topic.
Unsubscribe(context.Context, *UnsubscribeRequest) (*ErrorResponse, error)
// contains filtered or unexported methods
}
EngineCallbackServiceServer is the server API for EngineCallbackService service. All implementations must embed UnimplementedEngineCallbackServiceServer for forward compatibility.
EngineCallbackService is implemented by the host and called by the plugin.
type EnumerateAllRequest ¶ added in v0.27.4
type EnumerateAllRequest struct {
ResourceType string `protobuf:"bytes,1,opt,name=resource_type,json=resourceType,proto3" json:"resource_type,omitempty"`
// contains filtered or unexported fields
}
───────────────────────────────────────────────────────────────────────────── IaCProviderEnumerator messages. ─────────────────────────────────────────────────────────────────────────────
func (*EnumerateAllRequest) Descriptor
deprecated
added in
v0.27.4
func (*EnumerateAllRequest) Descriptor() ([]byte, []int)
Deprecated: Use EnumerateAllRequest.ProtoReflect.Descriptor instead.
func (*EnumerateAllRequest) GetResourceType ¶ added in v0.27.4
func (x *EnumerateAllRequest) GetResourceType() string
func (*EnumerateAllRequest) ProtoMessage ¶ added in v0.27.4
func (*EnumerateAllRequest) ProtoMessage()
func (*EnumerateAllRequest) ProtoReflect ¶ added in v0.27.4
func (x *EnumerateAllRequest) ProtoReflect() protoreflect.Message
func (*EnumerateAllRequest) Reset ¶ added in v0.27.4
func (x *EnumerateAllRequest) Reset()
func (*EnumerateAllRequest) String ¶ added in v0.27.4
func (x *EnumerateAllRequest) String() string
type EnumerateAllResponse ¶ added in v0.27.4
type EnumerateAllResponse struct {
Outputs []*ResourceOutput `protobuf:"bytes,1,rep,name=outputs,proto3" json:"outputs,omitempty"`
// contains filtered or unexported fields
}
func (*EnumerateAllResponse) Descriptor
deprecated
added in
v0.27.4
func (*EnumerateAllResponse) Descriptor() ([]byte, []int)
Deprecated: Use EnumerateAllResponse.ProtoReflect.Descriptor instead.
func (*EnumerateAllResponse) GetOutputs ¶ added in v0.27.4
func (x *EnumerateAllResponse) GetOutputs() []*ResourceOutput
func (*EnumerateAllResponse) ProtoMessage ¶ added in v0.27.4
func (*EnumerateAllResponse) ProtoMessage()
func (*EnumerateAllResponse) ProtoReflect ¶ added in v0.27.4
func (x *EnumerateAllResponse) ProtoReflect() protoreflect.Message
func (*EnumerateAllResponse) Reset ¶ added in v0.27.4
func (x *EnumerateAllResponse) Reset()
func (*EnumerateAllResponse) String ¶ added in v0.27.4
func (x *EnumerateAllResponse) String() string
type EnumerateByTagRequest ¶ added in v0.27.4
type EnumerateByTagRequest struct {
Tag string `protobuf:"bytes,1,opt,name=tag,proto3" json:"tag,omitempty"`
// contains filtered or unexported fields
}
func (*EnumerateByTagRequest) Descriptor
deprecated
added in
v0.27.4
func (*EnumerateByTagRequest) Descriptor() ([]byte, []int)
Deprecated: Use EnumerateByTagRequest.ProtoReflect.Descriptor instead.
func (*EnumerateByTagRequest) GetTag ¶ added in v0.27.4
func (x *EnumerateByTagRequest) GetTag() string
func (*EnumerateByTagRequest) ProtoMessage ¶ added in v0.27.4
func (*EnumerateByTagRequest) ProtoMessage()
func (*EnumerateByTagRequest) ProtoReflect ¶ added in v0.27.4
func (x *EnumerateByTagRequest) ProtoReflect() protoreflect.Message
func (*EnumerateByTagRequest) Reset ¶ added in v0.27.4
func (x *EnumerateByTagRequest) Reset()
func (*EnumerateByTagRequest) String ¶ added in v0.27.4
func (x *EnumerateByTagRequest) String() string
type EnumerateByTagResponse ¶ added in v0.27.4
type EnumerateByTagResponse struct {
Refs []*ResourceRef `protobuf:"bytes,1,rep,name=refs,proto3" json:"refs,omitempty"`
// contains filtered or unexported fields
}
func (*EnumerateByTagResponse) Descriptor
deprecated
added in
v0.27.4
func (*EnumerateByTagResponse) Descriptor() ([]byte, []int)
Deprecated: Use EnumerateByTagResponse.ProtoReflect.Descriptor instead.
func (*EnumerateByTagResponse) GetRefs ¶ added in v0.27.4
func (x *EnumerateByTagResponse) GetRefs() []*ResourceRef
func (*EnumerateByTagResponse) ProtoMessage ¶ added in v0.27.4
func (*EnumerateByTagResponse) ProtoMessage()
func (*EnumerateByTagResponse) ProtoReflect ¶ added in v0.27.4
func (x *EnumerateByTagResponse) ProtoReflect() protoreflect.Message
func (*EnumerateByTagResponse) Reset ¶ added in v0.27.4
func (x *EnumerateByTagResponse) Reset()
func (*EnumerateByTagResponse) String ¶ added in v0.27.4
func (x *EnumerateByTagResponse) String() string
type ErrorResponse ¶
type ErrorResponse struct {
Error string `protobuf:"bytes,1,opt,name=error,proto3" json:"error,omitempty"`
// contains filtered or unexported fields
}
ErrorResponse returns an optional error message.
func (*ErrorResponse) Descriptor
deprecated
func (*ErrorResponse) Descriptor() ([]byte, []int)
Deprecated: Use ErrorResponse.ProtoReflect.Descriptor instead.
func (*ErrorResponse) GetError ¶
func (x *ErrorResponse) GetError() string
func (*ErrorResponse) ProtoMessage ¶
func (*ErrorResponse) ProtoMessage()
func (*ErrorResponse) ProtoReflect ¶
func (x *ErrorResponse) ProtoReflect() protoreflect.Message
func (*ErrorResponse) Reset ¶
func (x *ErrorResponse) Reset()
func (*ErrorResponse) String ¶
func (x *ErrorResponse) String() string
type ExecuteStepRequest ¶
type ExecuteStepRequest struct {
HandleId string `protobuf:"bytes,1,opt,name=handle_id,json=handleId,proto3" json:"handle_id,omitempty"`
TriggerData *structpb.Struct `protobuf:"bytes,2,opt,name=trigger_data,json=triggerData,proto3" json:"trigger_data,omitempty"`
StepOutputs map[string]*structpb.Struct `` /* 168-byte string literal not displayed */
Current *structpb.Struct `protobuf:"bytes,4,opt,name=current,proto3" json:"current,omitempty"`
Metadata *structpb.Struct `protobuf:"bytes,5,opt,name=metadata,proto3" json:"metadata,omitempty"`
// config carries the step's config with template expressions resolved against
// the current pipeline context. Plugin steps should prefer this over any
// config stored at CreateStep time so that dynamic values are honoured.
Config *structpb.Struct `protobuf:"bytes,6,opt,name=config,proto3" json:"config,omitempty"`
TypedConfig *anypb.Any `protobuf:"bytes,7,opt,name=typed_config,json=typedConfig,proto3" json:"typed_config,omitempty"`
TypedInput *anypb.Any `protobuf:"bytes,8,opt,name=typed_input,json=typedInput,proto3" json:"typed_input,omitempty"`
// contains filtered or unexported fields
}
ExecuteStepRequest runs a step with pipeline context data.
func (*ExecuteStepRequest) Descriptor
deprecated
func (*ExecuteStepRequest) Descriptor() ([]byte, []int)
Deprecated: Use ExecuteStepRequest.ProtoReflect.Descriptor instead.
func (*ExecuteStepRequest) GetConfig ¶ added in v0.3.5
func (x *ExecuteStepRequest) GetConfig() *structpb.Struct
func (*ExecuteStepRequest) GetCurrent ¶
func (x *ExecuteStepRequest) GetCurrent() *structpb.Struct
func (*ExecuteStepRequest) GetHandleId ¶
func (x *ExecuteStepRequest) GetHandleId() string
func (*ExecuteStepRequest) GetMetadata ¶
func (x *ExecuteStepRequest) GetMetadata() *structpb.Struct
func (*ExecuteStepRequest) GetStepOutputs ¶
func (x *ExecuteStepRequest) GetStepOutputs() map[string]*structpb.Struct
func (*ExecuteStepRequest) GetTriggerData ¶
func (x *ExecuteStepRequest) GetTriggerData() *structpb.Struct
func (*ExecuteStepRequest) GetTypedConfig ¶ added in v0.19.0
func (x *ExecuteStepRequest) GetTypedConfig() *anypb.Any
func (*ExecuteStepRequest) GetTypedInput ¶ added in v0.19.0
func (x *ExecuteStepRequest) GetTypedInput() *anypb.Any
func (*ExecuteStepRequest) ProtoMessage ¶
func (*ExecuteStepRequest) ProtoMessage()
func (*ExecuteStepRequest) ProtoReflect ¶
func (x *ExecuteStepRequest) ProtoReflect() protoreflect.Message
func (*ExecuteStepRequest) Reset ¶
func (x *ExecuteStepRequest) Reset()
func (*ExecuteStepRequest) String ¶
func (x *ExecuteStepRequest) String() string
type ExecuteStepResponse ¶
type ExecuteStepResponse struct {
Output *structpb.Struct `protobuf:"bytes,1,opt,name=output,proto3" json:"output,omitempty"`
Error string `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"`
StopPipeline bool `protobuf:"varint,3,opt,name=stop_pipeline,json=stopPipeline,proto3" json:"stop_pipeline,omitempty"`
TypedOutput *anypb.Any `protobuf:"bytes,4,opt,name=typed_output,json=typedOutput,proto3" json:"typed_output,omitempty"`
// contains filtered or unexported fields
}
ExecuteStepResponse returns the step result.
func (*ExecuteStepResponse) Descriptor
deprecated
func (*ExecuteStepResponse) Descriptor() ([]byte, []int)
Deprecated: Use ExecuteStepResponse.ProtoReflect.Descriptor instead.
func (*ExecuteStepResponse) GetError ¶
func (x *ExecuteStepResponse) GetError() string
func (*ExecuteStepResponse) GetOutput ¶
func (x *ExecuteStepResponse) GetOutput() *structpb.Struct
func (*ExecuteStepResponse) GetStopPipeline ¶
func (x *ExecuteStepResponse) GetStopPipeline() bool
func (*ExecuteStepResponse) GetTypedOutput ¶ added in v0.19.0
func (x *ExecuteStepResponse) GetTypedOutput() *anypb.Any
func (*ExecuteStepResponse) ProtoMessage ¶
func (*ExecuteStepResponse) ProtoMessage()
func (*ExecuteStepResponse) ProtoReflect ¶
func (x *ExecuteStepResponse) ProtoReflect() protoreflect.Message
func (*ExecuteStepResponse) Reset ¶
func (x *ExecuteStepResponse) Reset()
func (*ExecuteStepResponse) String ¶
func (x *ExecuteStepResponse) String() string
type FieldChange ¶ added in v0.27.4
type FieldChange struct {
Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
// old_json / new_json carry arbitrary scalar/map/list values JSON-encoded.
OldJson []byte `protobuf:"bytes,2,opt,name=old_json,json=oldJson,proto3" json:"old_json,omitempty"`
NewJson []byte `protobuf:"bytes,3,opt,name=new_json,json=newJson,proto3" json:"new_json,omitempty"`
ForceNew bool `protobuf:"varint,4,opt,name=force_new,json=forceNew,proto3" json:"force_new,omitempty"`
// contains filtered or unexported fields
}
FieldChange mirrors interfaces.FieldChange.
func (*FieldChange) Descriptor
deprecated
added in
v0.27.4
func (*FieldChange) Descriptor() ([]byte, []int)
Deprecated: Use FieldChange.ProtoReflect.Descriptor instead.
func (*FieldChange) GetForceNew ¶ added in v0.27.4
func (x *FieldChange) GetForceNew() bool
func (*FieldChange) GetNewJson ¶ added in v0.27.4
func (x *FieldChange) GetNewJson() []byte
func (*FieldChange) GetOldJson ¶ added in v0.27.4
func (x *FieldChange) GetOldJson() []byte
func (*FieldChange) GetPath ¶ added in v0.27.4
func (x *FieldChange) GetPath() string
func (*FieldChange) ProtoMessage ¶ added in v0.27.4
func (*FieldChange) ProtoMessage()
func (*FieldChange) ProtoReflect ¶ added in v0.27.4
func (x *FieldChange) ProtoReflect() protoreflect.Message
func (*FieldChange) Reset ¶ added in v0.27.4
func (x *FieldChange) Reset()
func (*FieldChange) String ¶ added in v0.27.4
func (x *FieldChange) String() string
type FinalizeApplyRequest ¶ added in v0.55.0
type FinalizeApplyRequest struct {
// plan_id is the IaCPlan.ID being finalized (for plugin-side logging /
// correlation; not load-bearing for dispatch).
PlanId string `protobuf:"bytes,1,opt,name=plan_id,json=planId,proto3" json:"plan_id,omitempty"`
// contains filtered or unexported fields
}
───────────────────────────────────────────────────────────────────────────── IaCProviderFinalizer messages. ─────────────────────────────────────────────────────────────────────────────
func (*FinalizeApplyRequest) Descriptor
deprecated
added in
v0.55.0
func (*FinalizeApplyRequest) Descriptor() ([]byte, []int)
Deprecated: Use FinalizeApplyRequest.ProtoReflect.Descriptor instead.
func (*FinalizeApplyRequest) GetPlanId ¶ added in v0.55.0
func (x *FinalizeApplyRequest) GetPlanId() string
func (*FinalizeApplyRequest) ProtoMessage ¶ added in v0.55.0
func (*FinalizeApplyRequest) ProtoMessage()
func (*FinalizeApplyRequest) ProtoReflect ¶ added in v0.55.0
func (x *FinalizeApplyRequest) ProtoReflect() protoreflect.Message
func (*FinalizeApplyRequest) Reset ¶ added in v0.55.0
func (x *FinalizeApplyRequest) Reset()
func (*FinalizeApplyRequest) String ¶ added in v0.55.0
func (x *FinalizeApplyRequest) String() string
type FinalizeApplyResponse ¶ added in v0.55.0
type FinalizeApplyResponse struct {
// errors is the per-driver finalize-side error array. Each entry
// preserves the v1 wrapper's per-driver attribution shape (DOProvider.Apply
// post-loop block appends interfaces.ActionError{Resource: resourceType,
// Action: "deferred_update", Error: flushErr.Error()} for each driver
// whose FlushDeferredUpdates fails). Empty array = success. Non-empty =
// each error is surfaced to wfctl's result.Errors as-is (preserving
// per-driver attribution), AND the outer finalize call returns a
// wrapped error to the caller.
//
// Wire-status invariant (mirrors ADR 0040 invariant 2): the gRPC status
// MUST be OK whenever the plugin populates errors[] (including the
// empty-success case). A non-OK gRPC status (e.g., codes.Internal from
// a server panic) signals transport-level failure; errors[] is IGNORED
// by wfctl in that case and the gRPC error is surfaced directly. This
// prevents ambiguity between "finalize ran and reported per-driver
// errors" (OK + errors[]) and "finalize call itself failed" (non-OK).
Errors []*ActionError `protobuf:"bytes,1,rep,name=errors,proto3" json:"errors,omitempty"`
// contains filtered or unexported fields
}
func (*FinalizeApplyResponse) Descriptor
deprecated
added in
v0.55.0
func (*FinalizeApplyResponse) Descriptor() ([]byte, []int)
Deprecated: Use FinalizeApplyResponse.ProtoReflect.Descriptor instead.
func (*FinalizeApplyResponse) GetErrors ¶ added in v0.55.0
func (x *FinalizeApplyResponse) GetErrors() []*ActionError
func (*FinalizeApplyResponse) ProtoMessage ¶ added in v0.55.0
func (*FinalizeApplyResponse) ProtoMessage()
func (*FinalizeApplyResponse) ProtoReflect ¶ added in v0.55.0
func (x *FinalizeApplyResponse) ProtoReflect() protoreflect.Message
func (*FinalizeApplyResponse) Reset ¶ added in v0.55.0
func (x *FinalizeApplyResponse) Reset()
func (*FinalizeApplyResponse) String ¶ added in v0.55.0
func (x *FinalizeApplyResponse) String() string
type GetAssetRequest ¶ added in v0.3.3
type GetAssetRequest struct {
Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
// contains filtered or unexported fields
}
GetAssetRequest asks the plugin to return an embedded static asset.
func (*GetAssetRequest) Descriptor
deprecated
added in
v0.3.3
func (*GetAssetRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetAssetRequest.ProtoReflect.Descriptor instead.
func (*GetAssetRequest) GetPath ¶ added in v0.3.3
func (x *GetAssetRequest) GetPath() string
func (*GetAssetRequest) ProtoMessage ¶ added in v0.3.3
func (*GetAssetRequest) ProtoMessage()
func (*GetAssetRequest) ProtoReflect ¶ added in v0.3.3
func (x *GetAssetRequest) ProtoReflect() protoreflect.Message
func (*GetAssetRequest) Reset ¶ added in v0.3.3
func (x *GetAssetRequest) Reset()
func (*GetAssetRequest) String ¶ added in v0.3.3
func (x *GetAssetRequest) String() string
type GetAssetResponse ¶ added in v0.3.3
type GetAssetResponse struct {
Content []byte `protobuf:"bytes,1,opt,name=content,proto3" json:"content,omitempty"`
ContentType string `protobuf:"bytes,2,opt,name=content_type,json=contentType,proto3" json:"content_type,omitempty"`
Error string `protobuf:"bytes,3,opt,name=error,proto3" json:"error,omitempty"`
// contains filtered or unexported fields
}
GetAssetResponse returns the content of an embedded static asset.
func (*GetAssetResponse) Descriptor
deprecated
added in
v0.3.3
func (*GetAssetResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetAssetResponse.ProtoReflect.Descriptor instead.
func (*GetAssetResponse) GetContent ¶ added in v0.3.3
func (x *GetAssetResponse) GetContent() []byte
func (*GetAssetResponse) GetContentType ¶ added in v0.3.3
func (x *GetAssetResponse) GetContentType() string
func (*GetAssetResponse) GetError ¶ added in v0.3.3
func (x *GetAssetResponse) GetError() string
func (*GetAssetResponse) ProtoMessage ¶ added in v0.3.3
func (*GetAssetResponse) ProtoMessage()
func (*GetAssetResponse) ProtoReflect ¶ added in v0.3.3
func (x *GetAssetResponse) ProtoReflect() protoreflect.Message
func (*GetAssetResponse) Reset ¶ added in v0.3.3
func (x *GetAssetResponse) Reset()
func (*GetAssetResponse) String ¶ added in v0.3.3
func (x *GetAssetResponse) String() string
type GetServiceRequest ¶
type GetServiceRequest struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
GetServiceRequest asks if a named service exists on the host.
func (*GetServiceRequest) Descriptor
deprecated
func (*GetServiceRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetServiceRequest.ProtoReflect.Descriptor instead.
func (*GetServiceRequest) GetName ¶
func (x *GetServiceRequest) GetName() string
func (*GetServiceRequest) ProtoMessage ¶
func (*GetServiceRequest) ProtoMessage()
func (*GetServiceRequest) ProtoReflect ¶
func (x *GetServiceRequest) ProtoReflect() protoreflect.Message
func (*GetServiceRequest) Reset ¶
func (x *GetServiceRequest) Reset()
func (*GetServiceRequest) String ¶
func (x *GetServiceRequest) String() string
type GetServiceResponse ¶
type GetServiceResponse struct {
Found bool `protobuf:"varint,1,opt,name=found,proto3" json:"found,omitempty"`
// contains filtered or unexported fields
}
GetServiceResponse indicates whether the service was found.
func (*GetServiceResponse) Descriptor
deprecated
func (*GetServiceResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetServiceResponse.ProtoReflect.Descriptor instead.
func (*GetServiceResponse) GetFound ¶
func (x *GetServiceResponse) GetFound() bool
func (*GetServiceResponse) ProtoMessage ¶
func (*GetServiceResponse) ProtoMessage()
func (*GetServiceResponse) ProtoReflect ¶
func (x *GetServiceResponse) ProtoReflect() protoreflect.Message
func (*GetServiceResponse) Reset ¶
func (x *GetServiceResponse) Reset()
func (*GetServiceResponse) String ¶
func (x *GetServiceResponse) String() string
type GetStateRequest ¶ added in v0.51.11
type GetStateRequest struct {
ResourceId string `protobuf:"bytes,1,opt,name=resource_id,json=resourceId,proto3" json:"resource_id,omitempty"`
// contains filtered or unexported fields
}
func (*GetStateRequest) Descriptor
deprecated
added in
v0.51.11
func (*GetStateRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetStateRequest.ProtoReflect.Descriptor instead.
func (*GetStateRequest) GetResourceId ¶ added in v0.51.11
func (x *GetStateRequest) GetResourceId() string
func (*GetStateRequest) ProtoMessage ¶ added in v0.51.11
func (*GetStateRequest) ProtoMessage()
func (*GetStateRequest) ProtoReflect ¶ added in v0.51.11
func (x *GetStateRequest) ProtoReflect() protoreflect.Message
func (*GetStateRequest) Reset ¶ added in v0.51.11
func (x *GetStateRequest) Reset()
func (*GetStateRequest) String ¶ added in v0.51.11
func (x *GetStateRequest) String() string
type GetStateResponse ¶ added in v0.51.11
type GetStateResponse struct {
State *IaCState `protobuf:"bytes,1,opt,name=state,proto3" json:"state,omitempty"`
Exists bool `protobuf:"varint,2,opt,name=exists,proto3" json:"exists,omitempty"`
// contains filtered or unexported fields
}
func (*GetStateResponse) Descriptor
deprecated
added in
v0.51.11
func (*GetStateResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetStateResponse.ProtoReflect.Descriptor instead.
func (*GetStateResponse) GetExists ¶ added in v0.51.11
func (x *GetStateResponse) GetExists() bool
func (*GetStateResponse) GetState ¶ added in v0.51.11
func (x *GetStateResponse) GetState() *IaCState
func (*GetStateResponse) ProtoMessage ¶ added in v0.51.11
func (*GetStateResponse) ProtoMessage()
func (*GetStateResponse) ProtoReflect ¶ added in v0.51.11
func (x *GetStateResponse) ProtoReflect() protoreflect.Message
func (*GetStateResponse) Reset ¶ added in v0.51.11
func (x *GetStateResponse) Reset()
func (*GetStateResponse) String ¶ added in v0.51.11
func (x *GetStateResponse) String() string
type HandleRequest ¶
type HandleRequest struct {
HandleId string `protobuf:"bytes,1,opt,name=handle_id,json=handleId,proto3" json:"handle_id,omitempty"`
// contains filtered or unexported fields
}
HandleRequest identifies a resource by its handle.
func (*HandleRequest) Descriptor
deprecated
func (*HandleRequest) Descriptor() ([]byte, []int)
Deprecated: Use HandleRequest.ProtoReflect.Descriptor instead.
func (*HandleRequest) GetHandleId ¶
func (x *HandleRequest) GetHandleId() string
func (*HandleRequest) ProtoMessage ¶
func (*HandleRequest) ProtoMessage()
func (*HandleRequest) ProtoReflect ¶
func (x *HandleRequest) ProtoReflect() protoreflect.Message
func (*HandleRequest) Reset ¶
func (x *HandleRequest) Reset()
func (*HandleRequest) String ¶
func (x *HandleRequest) String() string
type HandleResponse ¶
type HandleResponse struct {
HandleId string `protobuf:"bytes,1,opt,name=handle_id,json=handleId,proto3" json:"handle_id,omitempty"`
Error string `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"`
// contains filtered or unexported fields
}
HandleResponse returns a handle ID for a created resource.
func (*HandleResponse) Descriptor
deprecated
func (*HandleResponse) Descriptor() ([]byte, []int)
Deprecated: Use HandleResponse.ProtoReflect.Descriptor instead.
func (*HandleResponse) GetError ¶
func (x *HandleResponse) GetError() string
func (*HandleResponse) GetHandleId ¶
func (x *HandleResponse) GetHandleId() string
func (*HandleResponse) ProtoMessage ¶
func (*HandleResponse) ProtoMessage()
func (*HandleResponse) ProtoReflect ¶
func (x *HandleResponse) ProtoReflect() protoreflect.Message
func (*HandleResponse) Reset ¶
func (x *HandleResponse) Reset()
func (*HandleResponse) String ¶
func (x *HandleResponse) String() string
type HealthResult ¶ added in v0.27.4
type HealthResult struct {
Healthy bool `protobuf:"varint,1,opt,name=healthy,proto3" json:"healthy,omitempty"`
Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
// contains filtered or unexported fields
}
HealthResult mirrors interfaces.HealthResult.
func (*HealthResult) Descriptor
deprecated
added in
v0.27.4
func (*HealthResult) Descriptor() ([]byte, []int)
Deprecated: Use HealthResult.ProtoReflect.Descriptor instead.
func (*HealthResult) GetHealthy ¶ added in v0.27.4
func (x *HealthResult) GetHealthy() bool
func (*HealthResult) GetMessage ¶ added in v0.27.4
func (x *HealthResult) GetMessage() string
func (*HealthResult) ProtoMessage ¶ added in v0.27.4
func (*HealthResult) ProtoMessage()
func (*HealthResult) ProtoReflect ¶ added in v0.27.4
func (x *HealthResult) ProtoReflect() protoreflect.Message
func (*HealthResult) Reset ¶ added in v0.27.4
func (x *HealthResult) Reset()
func (*HealthResult) String ¶ added in v0.27.4
func (x *HealthResult) String() string
type IaCCapabilityDeclaration ¶ added in v0.27.4
type IaCCapabilityDeclaration struct {
ResourceType string `protobuf:"bytes,1,opt,name=resource_type,json=resourceType,proto3" json:"resource_type,omitempty"`
Tier int32 `protobuf:"varint,2,opt,name=tier,proto3" json:"tier,omitempty"`
Operations []string `protobuf:"bytes,3,rep,name=operations,proto3" json:"operations,omitempty"`
// contains filtered or unexported fields
}
IaCCapabilityDeclaration mirrors interfaces.IaCCapabilityDeclaration.
func (*IaCCapabilityDeclaration) Descriptor
deprecated
added in
v0.27.4
func (*IaCCapabilityDeclaration) Descriptor() ([]byte, []int)
Deprecated: Use IaCCapabilityDeclaration.ProtoReflect.Descriptor instead.
func (*IaCCapabilityDeclaration) GetOperations ¶ added in v0.27.4
func (x *IaCCapabilityDeclaration) GetOperations() []string
func (*IaCCapabilityDeclaration) GetResourceType ¶ added in v0.27.4
func (x *IaCCapabilityDeclaration) GetResourceType() string
func (*IaCCapabilityDeclaration) GetTier ¶ added in v0.27.4
func (x *IaCCapabilityDeclaration) GetTier() int32
func (*IaCCapabilityDeclaration) ProtoMessage ¶ added in v0.27.4
func (*IaCCapabilityDeclaration) ProtoMessage()
func (*IaCCapabilityDeclaration) ProtoReflect ¶ added in v0.27.4
func (x *IaCCapabilityDeclaration) ProtoReflect() protoreflect.Message
func (*IaCCapabilityDeclaration) Reset ¶ added in v0.27.4
func (x *IaCCapabilityDeclaration) Reset()
func (*IaCCapabilityDeclaration) String ¶ added in v0.27.4
func (x *IaCCapabilityDeclaration) String() string
type IaCPlan ¶ added in v0.27.4
type IaCPlan struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Actions []*PlanAction `protobuf:"bytes,2,rep,name=actions,proto3" json:"actions,omitempty"`
CreatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
DesiredHash string `protobuf:"bytes,4,opt,name=desired_hash,json=desiredHash,proto3" json:"desired_hash,omitempty"`
SchemaVersion int32 `protobuf:"varint,5,opt,name=schema_version,json=schemaVersion,proto3" json:"schema_version,omitempty"`
InputSnapshot map[string]string `` /* 174-byte string literal not displayed */
// contains filtered or unexported fields
}
IaCPlan mirrors interfaces.IaCPlan.
func (*IaCPlan) Descriptor
deprecated
added in
v0.27.4
func (*IaCPlan) GetActions ¶ added in v0.27.4
func (x *IaCPlan) GetActions() []*PlanAction
func (*IaCPlan) GetCreatedAt ¶ added in v0.27.4
func (x *IaCPlan) GetCreatedAt() *timestamppb.Timestamp
func (*IaCPlan) GetDesiredHash ¶ added in v0.27.4
func (*IaCPlan) GetInputSnapshot ¶ added in v0.27.4
func (*IaCPlan) GetSchemaVersion ¶ added in v0.27.4
func (*IaCPlan) ProtoMessage ¶ added in v0.27.4
func (*IaCPlan) ProtoMessage()
func (*IaCPlan) ProtoReflect ¶ added in v0.27.4
func (x *IaCPlan) ProtoReflect() protoreflect.Message
type IaCProviderCredentialRevokerClient ¶ added in v0.27.4
type IaCProviderCredentialRevokerClient interface {
RevokeProviderCredential(ctx context.Context, in *RevokeProviderCredentialRequest, opts ...grpc.CallOption) (*RevokeProviderCredentialResponse, error)
}
IaCProviderCredentialRevokerClient is the client API for IaCProviderCredentialRevoker 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 NewIaCProviderCredentialRevokerClient ¶ added in v0.27.4
func NewIaCProviderCredentialRevokerClient(cc grpc.ClientConnInterface) IaCProviderCredentialRevokerClient
type IaCProviderCredentialRevokerServer ¶ added in v0.27.4
type IaCProviderCredentialRevokerServer interface {
RevokeProviderCredential(context.Context, *RevokeProviderCredentialRequest) (*RevokeProviderCredentialResponse, error)
// contains filtered or unexported methods
}
IaCProviderCredentialRevokerServer is the server API for IaCProviderCredentialRevoker service. All implementations must embed UnimplementedIaCProviderCredentialRevokerServer for forward compatibility.
type IaCProviderDriftConfigDetectorClient ¶ added in v0.27.4
type IaCProviderDriftConfigDetectorClient interface {
DetectDriftConfig(ctx context.Context, in *DetectDriftConfigRequest, opts ...grpc.CallOption) (*DetectDriftConfigResponse, error)
}
IaCProviderDriftConfigDetectorClient is the client API for IaCProviderDriftConfigDetector 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 NewIaCProviderDriftConfigDetectorClient ¶ added in v0.27.4
func NewIaCProviderDriftConfigDetectorClient(cc grpc.ClientConnInterface) IaCProviderDriftConfigDetectorClient
type IaCProviderDriftConfigDetectorServer ¶ added in v0.27.4
type IaCProviderDriftConfigDetectorServer interface {
DetectDriftConfig(context.Context, *DetectDriftConfigRequest) (*DetectDriftConfigResponse, error)
// contains filtered or unexported methods
}
IaCProviderDriftConfigDetectorServer is the server API for IaCProviderDriftConfigDetector service. All implementations must embed UnimplementedIaCProviderDriftConfigDetectorServer for forward compatibility.
type IaCProviderDriftDetectorClient ¶ added in v0.27.4
type IaCProviderDriftDetectorClient interface {
DetectDrift(ctx context.Context, in *DetectDriftRequest, opts ...grpc.CallOption) (*DetectDriftResponse, error)
DetectDriftWithSpecs(ctx context.Context, in *DetectDriftWithSpecsRequest, opts ...grpc.CallOption) (*DetectDriftWithSpecsResponse, error)
}
IaCProviderDriftDetectorClient is the client API for IaCProviderDriftDetector 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 NewIaCProviderDriftDetectorClient ¶ added in v0.27.4
func NewIaCProviderDriftDetectorClient(cc grpc.ClientConnInterface) IaCProviderDriftDetectorClient
type IaCProviderDriftDetectorServer ¶ added in v0.27.4
type IaCProviderDriftDetectorServer interface {
DetectDrift(context.Context, *DetectDriftRequest) (*DetectDriftResponse, error)
DetectDriftWithSpecs(context.Context, *DetectDriftWithSpecsRequest) (*DetectDriftWithSpecsResponse, error)
// contains filtered or unexported methods
}
IaCProviderDriftDetectorServer is the server API for IaCProviderDriftDetector service. All implementations must embed UnimplementedIaCProviderDriftDetectorServer for forward compatibility.
type IaCProviderEnumeratorClient ¶ added in v0.27.4
type IaCProviderEnumeratorClient interface {
EnumerateAll(ctx context.Context, in *EnumerateAllRequest, opts ...grpc.CallOption) (*EnumerateAllResponse, error)
EnumerateByTag(ctx context.Context, in *EnumerateByTagRequest, opts ...grpc.CallOption) (*EnumerateByTagResponse, error)
}
IaCProviderEnumeratorClient is the client API for IaCProviderEnumerator 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.
───────────────────────────────────────────────────────────────────────────── OPTIONAL services — providers register only the services they implement. wfctl checks at handle-open which optional services are registered via the existing ContractRegistry RPC. The absence of a registration is the negative signal; there is no NotSupported field on any optional response. ─────────────────────────────────────────────────────────────────────────────
func NewIaCProviderEnumeratorClient ¶ added in v0.27.4
func NewIaCProviderEnumeratorClient(cc grpc.ClientConnInterface) IaCProviderEnumeratorClient
type IaCProviderEnumeratorServer ¶ added in v0.27.4
type IaCProviderEnumeratorServer interface {
EnumerateAll(context.Context, *EnumerateAllRequest) (*EnumerateAllResponse, error)
EnumerateByTag(context.Context, *EnumerateByTagRequest) (*EnumerateByTagResponse, error)
// contains filtered or unexported methods
}
IaCProviderEnumeratorServer is the server API for IaCProviderEnumerator service. All implementations must embed UnimplementedIaCProviderEnumeratorServer for forward compatibility.
───────────────────────────────────────────────────────────────────────────── OPTIONAL services — providers register only the services they implement. wfctl checks at handle-open which optional services are registered via the existing ContractRegistry RPC. The absence of a registration is the negative signal; there is no NotSupported field on any optional response. ─────────────────────────────────────────────────────────────────────────────
type IaCProviderFinalizerClient ¶ added in v0.55.0
type IaCProviderFinalizerClient interface {
FinalizeApply(ctx context.Context, in *FinalizeApplyRequest, opts ...grpc.CallOption) (*FinalizeApplyResponse, error)
}
IaCProviderFinalizerClient is the client API for IaCProviderFinalizer 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.
IaCProviderFinalizer is the optional service plugins implement when they need a post-apply-loop finalizer hook under v2 dispatch. Use case: DigitalOcean plugin's database trusted_sources deferred-flush (see DOProvider.Apply post-loop block in workflow-plugin-digitalocean internal/provider.go, iterating drivers that implement deferredUpdater and calling FlushDeferredUpdates) which runs after the per-action loop completes. Under v2 dispatch wfctl bypasses IaCProvider.Apply entirely, so plugins needing post-loop work must opt in via this service. Phase 2.5 of workflow#640.
func NewIaCProviderFinalizerClient ¶ added in v0.55.0
func NewIaCProviderFinalizerClient(cc grpc.ClientConnInterface) IaCProviderFinalizerClient
type IaCProviderFinalizerServer ¶ added in v0.55.0
type IaCProviderFinalizerServer interface {
FinalizeApply(context.Context, *FinalizeApplyRequest) (*FinalizeApplyResponse, error)
// contains filtered or unexported methods
}
IaCProviderFinalizerServer is the server API for IaCProviderFinalizer service. All implementations must embed UnimplementedIaCProviderFinalizerServer for forward compatibility.
IaCProviderFinalizer is the optional service plugins implement when they need a post-apply-loop finalizer hook under v2 dispatch. Use case: DigitalOcean plugin's database trusted_sources deferred-flush (see DOProvider.Apply post-loop block in workflow-plugin-digitalocean internal/provider.go, iterating drivers that implement deferredUpdater and calling FlushDeferredUpdates) which runs after the per-action loop completes. Under v2 dispatch wfctl bypasses IaCProvider.Apply entirely, so plugins needing post-loop work must opt in via this service. Phase 2.5 of workflow#640.
type IaCProviderMigrationRepairerClient ¶ added in v0.27.4
type IaCProviderMigrationRepairerClient interface {
RepairDirtyMigration(ctx context.Context, in *RepairDirtyMigrationRequest, opts ...grpc.CallOption) (*RepairDirtyMigrationResponse, error)
}
IaCProviderMigrationRepairerClient is the client API for IaCProviderMigrationRepairer 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 NewIaCProviderMigrationRepairerClient ¶ added in v0.27.4
func NewIaCProviderMigrationRepairerClient(cc grpc.ClientConnInterface) IaCProviderMigrationRepairerClient
type IaCProviderMigrationRepairerServer ¶ added in v0.27.4
type IaCProviderMigrationRepairerServer interface {
RepairDirtyMigration(context.Context, *RepairDirtyMigrationRequest) (*RepairDirtyMigrationResponse, error)
// contains filtered or unexported methods
}
IaCProviderMigrationRepairerServer is the server API for IaCProviderMigrationRepairer service. All implementations must embed UnimplementedIaCProviderMigrationRepairerServer for forward compatibility.
type IaCProviderRequiredClient ¶ added in v0.27.4
type IaCProviderRequiredClient interface {
Initialize(ctx context.Context, in *InitializeRequest, opts ...grpc.CallOption) (*InitializeResponse, error)
Name(ctx context.Context, in *NameRequest, opts ...grpc.CallOption) (*NameResponse, error)
Version(ctx context.Context, in *VersionRequest, opts ...grpc.CallOption) (*VersionResponse, error)
Capabilities(ctx context.Context, in *CapabilitiesRequest, opts ...grpc.CallOption) (*CapabilitiesResponse, error)
Plan(ctx context.Context, in *PlanRequest, opts ...grpc.CallOption) (*PlanResponse, error)
Destroy(ctx context.Context, in *DestroyRequest, opts ...grpc.CallOption) (*DestroyResponse, error)
Status(ctx context.Context, in *StatusRequest, opts ...grpc.CallOption) (*StatusResponse, error)
Import(ctx context.Context, in *ImportRequest, opts ...grpc.CallOption) (*ImportResponse, error)
ResolveSizing(ctx context.Context, in *ResolveSizingRequest, opts ...grpc.CallOption) (*ResolveSizingResponse, error)
BootstrapStateBackend(ctx context.Context, in *BootstrapStateBackendRequest, opts ...grpc.CallOption) (*BootstrapStateBackendResponse, error)
}
IaCProviderRequiredClient is the client API for IaCProviderRequired 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.
───────────────────────────────────────────────────────────────────────────── REQUIRED service — every IaC provider MUST implement every RPC. Go compiler enforces full interface satisfaction at the SDK type-assert. ─────────────────────────────────────────────────────────────────────────────
func NewIaCProviderRequiredClient ¶ added in v0.27.4
func NewIaCProviderRequiredClient(cc grpc.ClientConnInterface) IaCProviderRequiredClient
type IaCProviderRequiredServer ¶ added in v0.27.4
type IaCProviderRequiredServer interface {
Initialize(context.Context, *InitializeRequest) (*InitializeResponse, error)
Name(context.Context, *NameRequest) (*NameResponse, error)
Version(context.Context, *VersionRequest) (*VersionResponse, error)
Capabilities(context.Context, *CapabilitiesRequest) (*CapabilitiesResponse, error)
Plan(context.Context, *PlanRequest) (*PlanResponse, error)
Destroy(context.Context, *DestroyRequest) (*DestroyResponse, error)
Status(context.Context, *StatusRequest) (*StatusResponse, error)
Import(context.Context, *ImportRequest) (*ImportResponse, error)
ResolveSizing(context.Context, *ResolveSizingRequest) (*ResolveSizingResponse, error)
BootstrapStateBackend(context.Context, *BootstrapStateBackendRequest) (*BootstrapStateBackendResponse, error)
// contains filtered or unexported methods
}
IaCProviderRequiredServer is the server API for IaCProviderRequired service. All implementations must embed UnimplementedIaCProviderRequiredServer for forward compatibility.
───────────────────────────────────────────────────────────────────────────── REQUIRED service — every IaC provider MUST implement every RPC. Go compiler enforces full interface satisfaction at the SDK type-assert. ─────────────────────────────────────────────────────────────────────────────
type IaCProviderValidatorClient ¶ added in v0.27.4
type IaCProviderValidatorClient interface {
ValidatePlan(ctx context.Context, in *ValidatePlanRequest, opts ...grpc.CallOption) (*ValidatePlanResponse, error)
}
IaCProviderValidatorClient is the client API for IaCProviderValidator 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 NewIaCProviderValidatorClient ¶ added in v0.27.4
func NewIaCProviderValidatorClient(cc grpc.ClientConnInterface) IaCProviderValidatorClient
type IaCProviderValidatorServer ¶ added in v0.27.4
type IaCProviderValidatorServer interface {
ValidatePlan(context.Context, *ValidatePlanRequest) (*ValidatePlanResponse, error)
// contains filtered or unexported methods
}
IaCProviderValidatorServer is the server API for IaCProviderValidator service. All implementations must embed UnimplementedIaCProviderValidatorServer for forward compatibility.
type IaCState ¶ added in v0.51.11
type IaCState struct {
ResourceId string `protobuf:"bytes,1,opt,name=resource_id,json=resourceId,proto3" json:"resource_id,omitempty"`
ResourceType string `protobuf:"bytes,2,opt,name=resource_type,json=resourceType,proto3" json:"resource_type,omitempty"`
Provider string `protobuf:"bytes,3,opt,name=provider,proto3" json:"provider,omitempty"`
ProviderRef string `protobuf:"bytes,4,opt,name=provider_ref,json=providerRef,proto3" json:"provider_ref,omitempty"`
ProviderId string `protobuf:"bytes,5,opt,name=provider_id,json=providerId,proto3" json:"provider_id,omitempty"`
ConfigHash string `protobuf:"bytes,6,opt,name=config_hash,json=configHash,proto3" json:"config_hash,omitempty"`
Status string `protobuf:"bytes,7,opt,name=status,proto3" json:"status,omitempty"`
OutputsJson []byte `protobuf:"bytes,8,opt,name=outputs_json,json=outputsJson,proto3" json:"outputs_json,omitempty"` // JSON-encoded map[string]any (module.IaCState.Outputs)
ConfigJson []byte `protobuf:"bytes,9,opt,name=config_json,json=configJson,proto3" json:"config_json,omitempty"` // JSON-encoded map[string]any (module.IaCState.Config)
Dependencies []string `protobuf:"bytes,10,rep,name=dependencies,proto3" json:"dependencies,omitempty"`
CreatedAt string `protobuf:"bytes,11,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
UpdatedAt string `protobuf:"bytes,12,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
Error string `protobuf:"bytes,13,opt,name=error,proto3" json:"error,omitempty"`
// contains filtered or unexported fields
}
IaCState mirrors module.IaCState (module/iac_state.go:4-18). The free-form Outputs / Config map[string]any fields cross the wire as JSON bytes per the iac.proto hard invariant — same pattern as ResourceState.outputs_json.
func (*IaCState) Descriptor
deprecated
added in
v0.51.11
func (*IaCState) GetConfigHash ¶ added in v0.51.11
func (*IaCState) GetConfigJson ¶ added in v0.51.11
func (*IaCState) GetCreatedAt ¶ added in v0.51.11
func (*IaCState) GetDependencies ¶ added in v0.51.11
func (*IaCState) GetOutputsJson ¶ added in v0.51.11
func (*IaCState) GetProvider ¶ added in v0.51.11
func (*IaCState) GetProviderId ¶ added in v0.51.11
func (*IaCState) GetProviderRef ¶ added in v0.51.11
func (*IaCState) GetResourceId ¶ added in v0.51.11
func (*IaCState) GetResourceType ¶ added in v0.51.11
func (*IaCState) GetUpdatedAt ¶ added in v0.51.11
func (*IaCState) ProtoMessage ¶ added in v0.51.11
func (*IaCState) ProtoMessage()
func (*IaCState) ProtoReflect ¶ added in v0.51.11
func (x *IaCState) ProtoReflect() protoreflect.Message
type IaCStateBackendClient ¶ added in v0.51.11
type IaCStateBackendClient interface {
Configure(ctx context.Context, in *ConfigureRequest, opts ...grpc.CallOption) (*ConfigureResponse, error)
GetState(ctx context.Context, in *GetStateRequest, opts ...grpc.CallOption) (*GetStateResponse, error)
SaveState(ctx context.Context, in *SaveStateRequest, opts ...grpc.CallOption) (*SaveStateResponse, error)
ListStates(ctx context.Context, in *ListStatesRequest, opts ...grpc.CallOption) (*ListStatesResponse, error)
DeleteState(ctx context.Context, in *DeleteStateRequest, opts ...grpc.CallOption) (*DeleteStateResponse, error)
Lock(ctx context.Context, in *LockRequest, opts ...grpc.CallOption) (*LockResponse, error)
Unlock(ctx context.Context, in *UnlockRequest, opts ...grpc.CallOption) (*UnlockResponse, error)
ListBackendNames(ctx context.Context, in *ListBackendNamesRequest, opts ...grpc.CallOption) (*ListBackendNamesResponse, error)
}
IaCStateBackendClient is the client API for IaCStateBackend 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.
───────────────────────────────────────────────────────────────────────────── IaCStateBackend — strict contract for IaC state storage backends served by a plugin sidecar. Maps 1:1 onto module.IaCStateStore (6 methods). Unary RPCs: the PR 2 benchmark validated unary transport for 1 MB state blobs against the in-process baseline. No lock-lease/TTL field — added additively only once a plugin backend implements honored expiry with a conformance test. ─────────────────────────────────────────────────────────────────────────────
func NewIaCStateBackendClient ¶ added in v0.51.11
func NewIaCStateBackendClient(cc grpc.ClientConnInterface) IaCStateBackendClient
type IaCStateBackendServer ¶ added in v0.51.11
type IaCStateBackendServer interface {
Configure(context.Context, *ConfigureRequest) (*ConfigureResponse, error)
GetState(context.Context, *GetStateRequest) (*GetStateResponse, error)
SaveState(context.Context, *SaveStateRequest) (*SaveStateResponse, error)
ListStates(context.Context, *ListStatesRequest) (*ListStatesResponse, error)
DeleteState(context.Context, *DeleteStateRequest) (*DeleteStateResponse, error)
Lock(context.Context, *LockRequest) (*LockResponse, error)
Unlock(context.Context, *UnlockRequest) (*UnlockResponse, error)
ListBackendNames(context.Context, *ListBackendNamesRequest) (*ListBackendNamesResponse, error)
// contains filtered or unexported methods
}
IaCStateBackendServer is the server API for IaCStateBackend service. All implementations must embed UnimplementedIaCStateBackendServer for forward compatibility.
───────────────────────────────────────────────────────────────────────────── IaCStateBackend — strict contract for IaC state storage backends served by a plugin sidecar. Maps 1:1 onto module.IaCStateStore (6 methods). Unary RPCs: the PR 2 benchmark validated unary transport for 1 MB state blobs against the in-process baseline. No lock-lease/TTL field — added additively only once a plugin backend implements honored expiry with a conformance test. ─────────────────────────────────────────────────────────────────────────────
type ImportRequest ¶ added in v0.27.4
type ImportRequest struct {
ProviderId string `protobuf:"bytes,1,opt,name=provider_id,json=providerId,proto3" json:"provider_id,omitempty"`
ResourceType string `protobuf:"bytes,2,opt,name=resource_type,json=resourceType,proto3" json:"resource_type,omitempty"`
// contains filtered or unexported fields
}
func (*ImportRequest) Descriptor
deprecated
added in
v0.27.4
func (*ImportRequest) Descriptor() ([]byte, []int)
Deprecated: Use ImportRequest.ProtoReflect.Descriptor instead.
func (*ImportRequest) GetProviderId ¶ added in v0.27.4
func (x *ImportRequest) GetProviderId() string
func (*ImportRequest) GetResourceType ¶ added in v0.27.4
func (x *ImportRequest) GetResourceType() string
func (*ImportRequest) ProtoMessage ¶ added in v0.27.4
func (*ImportRequest) ProtoMessage()
func (*ImportRequest) ProtoReflect ¶ added in v0.27.4
func (x *ImportRequest) ProtoReflect() protoreflect.Message
func (*ImportRequest) Reset ¶ added in v0.27.4
func (x *ImportRequest) Reset()
func (*ImportRequest) String ¶ added in v0.27.4
func (x *ImportRequest) String() string
type ImportResponse ¶ added in v0.27.4
type ImportResponse struct {
State *ResourceState `protobuf:"bytes,1,opt,name=state,proto3" json:"state,omitempty"`
// contains filtered or unexported fields
}
func (*ImportResponse) Descriptor
deprecated
added in
v0.27.4
func (*ImportResponse) Descriptor() ([]byte, []int)
Deprecated: Use ImportResponse.ProtoReflect.Descriptor instead.
func (*ImportResponse) GetState ¶ added in v0.27.4
func (x *ImportResponse) GetState() *ResourceState
func (*ImportResponse) ProtoMessage ¶ added in v0.27.4
func (*ImportResponse) ProtoMessage()
func (*ImportResponse) ProtoReflect ¶ added in v0.27.4
func (x *ImportResponse) ProtoReflect() protoreflect.Message
func (*ImportResponse) Reset ¶ added in v0.27.4
func (x *ImportResponse) Reset()
func (*ImportResponse) String ¶ added in v0.27.4
func (x *ImportResponse) String() string
type InitializeRequest ¶ added in v0.27.4
type InitializeRequest struct {
// config_json is the JSON-encoded provider-config map[string]any.
ConfigJson []byte `protobuf:"bytes,1,opt,name=config_json,json=configJson,proto3" json:"config_json,omitempty"`
// contains filtered or unexported fields
}
func (*InitializeRequest) Descriptor
deprecated
added in
v0.27.4
func (*InitializeRequest) Descriptor() ([]byte, []int)
Deprecated: Use InitializeRequest.ProtoReflect.Descriptor instead.
func (*InitializeRequest) GetConfigJson ¶ added in v0.27.4
func (x *InitializeRequest) GetConfigJson() []byte
func (*InitializeRequest) ProtoMessage ¶ added in v0.27.4
func (*InitializeRequest) ProtoMessage()
func (*InitializeRequest) ProtoReflect ¶ added in v0.27.4
func (x *InitializeRequest) ProtoReflect() protoreflect.Message
func (*InitializeRequest) Reset ¶ added in v0.27.4
func (x *InitializeRequest) Reset()
func (*InitializeRequest) String ¶ added in v0.27.4
func (x *InitializeRequest) String() string
type InitializeResponse ¶ added in v0.27.4
type InitializeResponse struct {
// contains filtered or unexported fields
}
func (*InitializeResponse) Descriptor
deprecated
added in
v0.27.4
func (*InitializeResponse) Descriptor() ([]byte, []int)
Deprecated: Use InitializeResponse.ProtoReflect.Descriptor instead.
func (*InitializeResponse) ProtoMessage ¶ added in v0.27.4
func (*InitializeResponse) ProtoMessage()
func (*InitializeResponse) ProtoReflect ¶ added in v0.27.4
func (x *InitializeResponse) ProtoReflect() protoreflect.Message
func (*InitializeResponse) Reset ¶ added in v0.27.4
func (x *InitializeResponse) Reset()
func (*InitializeResponse) String ¶ added in v0.27.4
func (x *InitializeResponse) String() string
type InvokeServiceRequest ¶
type InvokeServiceRequest struct {
HandleId string `protobuf:"bytes,1,opt,name=handle_id,json=handleId,proto3" json:"handle_id,omitempty"`
Method string `protobuf:"bytes,2,opt,name=method,proto3" json:"method,omitempty"`
Args *structpb.Struct `protobuf:"bytes,3,opt,name=args,proto3" json:"args,omitempty"`
TypedInput *anypb.Any `protobuf:"bytes,4,opt,name=typed_input,json=typedInput,proto3" json:"typed_input,omitempty"`
// contains filtered or unexported fields
}
InvokeServiceRequest calls a method on a module service.
func (*InvokeServiceRequest) Descriptor
deprecated
func (*InvokeServiceRequest) Descriptor() ([]byte, []int)
Deprecated: Use InvokeServiceRequest.ProtoReflect.Descriptor instead.
func (*InvokeServiceRequest) GetArgs ¶
func (x *InvokeServiceRequest) GetArgs() *structpb.Struct
func (*InvokeServiceRequest) GetHandleId ¶
func (x *InvokeServiceRequest) GetHandleId() string
func (*InvokeServiceRequest) GetMethod ¶
func (x *InvokeServiceRequest) GetMethod() string
func (*InvokeServiceRequest) GetTypedInput ¶ added in v0.19.0
func (x *InvokeServiceRequest) GetTypedInput() *anypb.Any
func (*InvokeServiceRequest) ProtoMessage ¶
func (*InvokeServiceRequest) ProtoMessage()
func (*InvokeServiceRequest) ProtoReflect ¶
func (x *InvokeServiceRequest) ProtoReflect() protoreflect.Message
func (*InvokeServiceRequest) Reset ¶
func (x *InvokeServiceRequest) Reset()
func (*InvokeServiceRequest) String ¶
func (x *InvokeServiceRequest) String() string
type InvokeServiceResponse ¶
type InvokeServiceResponse struct {
Result *structpb.Struct `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
Error string `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"`
TypedOutput *anypb.Any `protobuf:"bytes,3,opt,name=typed_output,json=typedOutput,proto3" json:"typed_output,omitempty"`
// contains filtered or unexported fields
}
InvokeServiceResponse returns the service method result.
func (*InvokeServiceResponse) Descriptor
deprecated
func (*InvokeServiceResponse) Descriptor() ([]byte, []int)
Deprecated: Use InvokeServiceResponse.ProtoReflect.Descriptor instead.
func (*InvokeServiceResponse) GetError ¶
func (x *InvokeServiceResponse) GetError() string
func (*InvokeServiceResponse) GetResult ¶
func (x *InvokeServiceResponse) GetResult() *structpb.Struct
func (*InvokeServiceResponse) GetTypedOutput ¶ added in v0.19.0
func (x *InvokeServiceResponse) GetTypedOutput() *anypb.Any
func (*InvokeServiceResponse) ProtoMessage ¶
func (*InvokeServiceResponse) ProtoMessage()
func (*InvokeServiceResponse) ProtoReflect ¶
func (x *InvokeServiceResponse) ProtoReflect() protoreflect.Message
func (*InvokeServiceResponse) Reset ¶
func (x *InvokeServiceResponse) Reset()
func (*InvokeServiceResponse) String ¶
func (x *InvokeServiceResponse) String() string
type ListBackendNamesRequest ¶ added in v0.51.11
type ListBackendNamesRequest struct {
// contains filtered or unexported fields
}
ListBackendNames lets the engine ask a loaded plugin which iac.state backend NAMES it serves (e.g. "azure_blob"). The plugin answers from its plugin.json capabilities.iacStateBackends (PluginManifest.IaCStateBackends).
func (*ListBackendNamesRequest) Descriptor
deprecated
added in
v0.51.11
func (*ListBackendNamesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListBackendNamesRequest.ProtoReflect.Descriptor instead.
func (*ListBackendNamesRequest) ProtoMessage ¶ added in v0.51.11
func (*ListBackendNamesRequest) ProtoMessage()
func (*ListBackendNamesRequest) ProtoReflect ¶ added in v0.51.11
func (x *ListBackendNamesRequest) ProtoReflect() protoreflect.Message
func (*ListBackendNamesRequest) Reset ¶ added in v0.51.11
func (x *ListBackendNamesRequest) Reset()
func (*ListBackendNamesRequest) String ¶ added in v0.51.11
func (x *ListBackendNamesRequest) String() string
type ListBackendNamesResponse ¶ added in v0.51.11
type ListBackendNamesResponse struct {
BackendNames []string `protobuf:"bytes,1,rep,name=backend_names,json=backendNames,proto3" json:"backend_names,omitempty"`
// contains filtered or unexported fields
}
func (*ListBackendNamesResponse) Descriptor
deprecated
added in
v0.51.11
func (*ListBackendNamesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListBackendNamesResponse.ProtoReflect.Descriptor instead.
func (*ListBackendNamesResponse) GetBackendNames ¶ added in v0.51.11
func (x *ListBackendNamesResponse) GetBackendNames() []string
func (*ListBackendNamesResponse) ProtoMessage ¶ added in v0.51.11
func (*ListBackendNamesResponse) ProtoMessage()
func (*ListBackendNamesResponse) ProtoReflect ¶ added in v0.51.11
func (x *ListBackendNamesResponse) ProtoReflect() protoreflect.Message
func (*ListBackendNamesResponse) Reset ¶ added in v0.51.11
func (x *ListBackendNamesResponse) Reset()
func (*ListBackendNamesResponse) String ¶ added in v0.51.11
func (x *ListBackendNamesResponse) String() string
type ListStatesRequest ¶ added in v0.51.11
type ListStatesRequest struct {
Filter map[string]string `` /* 139-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*ListStatesRequest) Descriptor
deprecated
added in
v0.51.11
func (*ListStatesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListStatesRequest.ProtoReflect.Descriptor instead.
func (*ListStatesRequest) GetFilter ¶ added in v0.51.11
func (x *ListStatesRequest) GetFilter() map[string]string
func (*ListStatesRequest) ProtoMessage ¶ added in v0.51.11
func (*ListStatesRequest) ProtoMessage()
func (*ListStatesRequest) ProtoReflect ¶ added in v0.51.11
func (x *ListStatesRequest) ProtoReflect() protoreflect.Message
func (*ListStatesRequest) Reset ¶ added in v0.51.11
func (x *ListStatesRequest) Reset()
func (*ListStatesRequest) String ¶ added in v0.51.11
func (x *ListStatesRequest) String() string
type ListStatesResponse ¶ added in v0.51.11
type ListStatesResponse struct {
States []*IaCState `protobuf:"bytes,1,rep,name=states,proto3" json:"states,omitempty"`
// contains filtered or unexported fields
}
func (*ListStatesResponse) Descriptor
deprecated
added in
v0.51.11
func (*ListStatesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListStatesResponse.ProtoReflect.Descriptor instead.
func (*ListStatesResponse) GetStates ¶ added in v0.51.11
func (x *ListStatesResponse) GetStates() []*IaCState
func (*ListStatesResponse) ProtoMessage ¶ added in v0.51.11
func (*ListStatesResponse) ProtoMessage()
func (*ListStatesResponse) ProtoReflect ¶ added in v0.51.11
func (x *ListStatesResponse) ProtoReflect() protoreflect.Message
func (*ListStatesResponse) Reset ¶ added in v0.51.11
func (x *ListStatesResponse) Reset()
func (*ListStatesResponse) String ¶ added in v0.51.11
func (x *ListStatesResponse) String() string
type LockRequest ¶ added in v0.51.11
type LockRequest struct {
ResourceId string `protobuf:"bytes,1,opt,name=resource_id,json=resourceId,proto3" json:"resource_id,omitempty"`
// contains filtered or unexported fields
}
func (*LockRequest) Descriptor
deprecated
added in
v0.51.11
func (*LockRequest) Descriptor() ([]byte, []int)
Deprecated: Use LockRequest.ProtoReflect.Descriptor instead.
func (*LockRequest) GetResourceId ¶ added in v0.51.11
func (x *LockRequest) GetResourceId() string
func (*LockRequest) ProtoMessage ¶ added in v0.51.11
func (*LockRequest) ProtoMessage()
func (*LockRequest) ProtoReflect ¶ added in v0.51.11
func (x *LockRequest) ProtoReflect() protoreflect.Message
func (*LockRequest) Reset ¶ added in v0.51.11
func (x *LockRequest) Reset()
func (*LockRequest) String ¶ added in v0.51.11
func (x *LockRequest) String() string
type LockResponse ¶ added in v0.51.11
type LockResponse struct {
// contains filtered or unexported fields
}
func (*LockResponse) Descriptor
deprecated
added in
v0.51.11
func (*LockResponse) Descriptor() ([]byte, []int)
Deprecated: Use LockResponse.ProtoReflect.Descriptor instead.
func (*LockResponse) ProtoMessage ¶ added in v0.51.11
func (*LockResponse) ProtoMessage()
func (*LockResponse) ProtoReflect ¶ added in v0.51.11
func (x *LockResponse) ProtoReflect() protoreflect.Message
func (*LockResponse) Reset ¶ added in v0.51.11
func (x *LockResponse) Reset()
func (*LockResponse) String ¶ added in v0.51.11
func (x *LockResponse) String() string
type LogRequest ¶
type LogRequest struct {
Level string `protobuf:"bytes,1,opt,name=level,proto3" json:"level,omitempty"`
Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
Fields *structpb.Struct `protobuf:"bytes,3,opt,name=fields,proto3" json:"fields,omitempty"`
// contains filtered or unexported fields
}
LogRequest sends a log entry to the host.
func (*LogRequest) Descriptor
deprecated
func (*LogRequest) Descriptor() ([]byte, []int)
Deprecated: Use LogRequest.ProtoReflect.Descriptor instead.
func (*LogRequest) GetFields ¶
func (x *LogRequest) GetFields() *structpb.Struct
func (*LogRequest) GetLevel ¶
func (x *LogRequest) GetLevel() string
func (*LogRequest) GetMessage ¶
func (x *LogRequest) GetMessage() string
func (*LogRequest) ProtoMessage ¶
func (*LogRequest) ProtoMessage()
func (*LogRequest) ProtoReflect ¶
func (x *LogRequest) ProtoReflect() protoreflect.Message
func (*LogRequest) Reset ¶
func (x *LogRequest) Reset()
func (*LogRequest) String ¶
func (x *LogRequest) String() string
type Manifest ¶
type Manifest struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
Author string `protobuf:"bytes,3,opt,name=author,proto3" json:"author,omitempty"`
Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
ConfigMutable bool `protobuf:"varint,5,opt,name=config_mutable,json=configMutable,proto3" json:"config_mutable,omitempty"`
SampleCategory string `protobuf:"bytes,6,opt,name=sample_category,json=sampleCategory,proto3" json:"sample_category,omitempty"`
// contains filtered or unexported fields
}
Manifest describes the plugin's metadata.
func (*Manifest) Descriptor
deprecated
func (*Manifest) GetConfigMutable ¶ added in v0.3.3
func (*Manifest) GetDescription ¶
func (*Manifest) GetSampleCategory ¶ added in v0.3.3
func (*Manifest) GetVersion ¶
func (*Manifest) ProtoMessage ¶
func (*Manifest) ProtoMessage()
func (*Manifest) ProtoReflect ¶
func (x *Manifest) ProtoReflect() protoreflect.Message
type MigrationRepairRequest ¶ added in v0.27.4
type MigrationRepairRequest struct {
AppResourceName string `protobuf:"bytes,1,opt,name=app_resource_name,json=appResourceName,proto3" json:"app_resource_name,omitempty"`
DatabaseResourceName string `protobuf:"bytes,2,opt,name=database_resource_name,json=databaseResourceName,proto3" json:"database_resource_name,omitempty"`
JobImage string `protobuf:"bytes,3,opt,name=job_image,json=jobImage,proto3" json:"job_image,omitempty"`
SourceDir string `protobuf:"bytes,4,opt,name=source_dir,json=sourceDir,proto3" json:"source_dir,omitempty"`
ExpectedDirtyVersion string `protobuf:"bytes,5,opt,name=expected_dirty_version,json=expectedDirtyVersion,proto3" json:"expected_dirty_version,omitempty"`
ForceVersion string `protobuf:"bytes,6,opt,name=force_version,json=forceVersion,proto3" json:"force_version,omitempty"`
ThenUp bool `protobuf:"varint,7,opt,name=then_up,json=thenUp,proto3" json:"then_up,omitempty"`
UpIfClean bool `protobuf:"varint,8,opt,name=up_if_clean,json=upIfClean,proto3" json:"up_if_clean,omitempty"`
// confirm_force MUST equal interfaces.MigrationRepairConfirmation
// ("FORCE_MIGRATION_METADATA"); the plugin re-validates server-side.
ConfirmForce string `protobuf:"bytes,9,opt,name=confirm_force,json=confirmForce,proto3" json:"confirm_force,omitempty"`
Env map[string]string `` /* 134-byte string literal not displayed */
TimeoutSeconds int32 `protobuf:"varint,11,opt,name=timeout_seconds,json=timeoutSeconds,proto3" json:"timeout_seconds,omitempty"`
// contains filtered or unexported fields
}
MigrationRepairRequest mirrors interfaces.MigrationRepairRequest.
func (*MigrationRepairRequest) Descriptor
deprecated
added in
v0.27.4
func (*MigrationRepairRequest) Descriptor() ([]byte, []int)
Deprecated: Use MigrationRepairRequest.ProtoReflect.Descriptor instead.
func (*MigrationRepairRequest) GetAppResourceName ¶ added in v0.27.4
func (x *MigrationRepairRequest) GetAppResourceName() string
func (*MigrationRepairRequest) GetConfirmForce ¶ added in v0.27.4
func (x *MigrationRepairRequest) GetConfirmForce() string
func (*MigrationRepairRequest) GetDatabaseResourceName ¶ added in v0.27.4
func (x *MigrationRepairRequest) GetDatabaseResourceName() string
func (*MigrationRepairRequest) GetEnv ¶ added in v0.27.4
func (x *MigrationRepairRequest) GetEnv() map[string]string
func (*MigrationRepairRequest) GetExpectedDirtyVersion ¶ added in v0.27.4
func (x *MigrationRepairRequest) GetExpectedDirtyVersion() string
func (*MigrationRepairRequest) GetForceVersion ¶ added in v0.27.4
func (x *MigrationRepairRequest) GetForceVersion() string
func (*MigrationRepairRequest) GetJobImage ¶ added in v0.27.4
func (x *MigrationRepairRequest) GetJobImage() string
func (*MigrationRepairRequest) GetSourceDir ¶ added in v0.27.4
func (x *MigrationRepairRequest) GetSourceDir() string
func (*MigrationRepairRequest) GetThenUp ¶ added in v0.27.4
func (x *MigrationRepairRequest) GetThenUp() bool
func (*MigrationRepairRequest) GetTimeoutSeconds ¶ added in v0.27.4
func (x *MigrationRepairRequest) GetTimeoutSeconds() int32
func (*MigrationRepairRequest) GetUpIfClean ¶ added in v0.27.4
func (x *MigrationRepairRequest) GetUpIfClean() bool
func (*MigrationRepairRequest) ProtoMessage ¶ added in v0.27.4
func (*MigrationRepairRequest) ProtoMessage()
func (*MigrationRepairRequest) ProtoReflect ¶ added in v0.27.4
func (x *MigrationRepairRequest) ProtoReflect() protoreflect.Message
func (*MigrationRepairRequest) Reset ¶ added in v0.27.4
func (x *MigrationRepairRequest) Reset()
func (*MigrationRepairRequest) String ¶ added in v0.27.4
func (x *MigrationRepairRequest) String() string
type MigrationRepairResult ¶ added in v0.27.4
type MigrationRepairResult struct {
ProviderJobId string `protobuf:"bytes,1,opt,name=provider_job_id,json=providerJobId,proto3" json:"provider_job_id,omitempty"`
// status is one of MigrationRepairStatusSucceeded / Failed /
// ApprovalRequired / Unsupported (interfaces/migration_repair.go).
Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
Applied []string `protobuf:"bytes,3,rep,name=applied,proto3" json:"applied,omitempty"`
Logs string `protobuf:"bytes,4,opt,name=logs,proto3" json:"logs,omitempty"`
Diagnostics []*Diagnostic `protobuf:"bytes,5,rep,name=diagnostics,proto3" json:"diagnostics,omitempty"`
// contains filtered or unexported fields
}
MigrationRepairResult mirrors interfaces.MigrationRepairResult.
func (*MigrationRepairResult) Descriptor
deprecated
added in
v0.27.4
func (*MigrationRepairResult) Descriptor() ([]byte, []int)
Deprecated: Use MigrationRepairResult.ProtoReflect.Descriptor instead.
func (*MigrationRepairResult) GetApplied ¶ added in v0.27.4
func (x *MigrationRepairResult) GetApplied() []string
func (*MigrationRepairResult) GetDiagnostics ¶ added in v0.27.4
func (x *MigrationRepairResult) GetDiagnostics() []*Diagnostic
func (*MigrationRepairResult) GetLogs ¶ added in v0.27.4
func (x *MigrationRepairResult) GetLogs() string
func (*MigrationRepairResult) GetProviderJobId ¶ added in v0.27.4
func (x *MigrationRepairResult) GetProviderJobId() string
func (*MigrationRepairResult) GetStatus ¶ added in v0.27.4
func (x *MigrationRepairResult) GetStatus() string
func (*MigrationRepairResult) ProtoMessage ¶ added in v0.27.4
func (*MigrationRepairResult) ProtoMessage()
func (*MigrationRepairResult) ProtoReflect ¶ added in v0.27.4
func (x *MigrationRepairResult) ProtoReflect() protoreflect.Message
func (*MigrationRepairResult) Reset ¶ added in v0.27.4
func (x *MigrationRepairResult) Reset()
func (*MigrationRepairResult) String ¶ added in v0.27.4
func (x *MigrationRepairResult) String() string
type ModuleSchema ¶
type ModuleSchema struct {
Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
Label string `protobuf:"bytes,2,opt,name=label,proto3" json:"label,omitempty"`
Category string `protobuf:"bytes,3,opt,name=category,proto3" json:"category,omitempty"`
Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
Inputs []*ServiceIODef `protobuf:"bytes,5,rep,name=inputs,proto3" json:"inputs,omitempty"`
Outputs []*ServiceIODef `protobuf:"bytes,6,rep,name=outputs,proto3" json:"outputs,omitempty"`
ConfigFields []*ConfigFieldDef `protobuf:"bytes,7,rep,name=config_fields,json=configFields,proto3" json:"config_fields,omitempty"`
// contains filtered or unexported fields
}
ModuleSchema describes a module type for the UI.
func (*ModuleSchema) Descriptor
deprecated
func (*ModuleSchema) Descriptor() ([]byte, []int)
Deprecated: Use ModuleSchema.ProtoReflect.Descriptor instead.
func (*ModuleSchema) GetCategory ¶
func (x *ModuleSchema) GetCategory() string
func (*ModuleSchema) GetConfigFields ¶
func (x *ModuleSchema) GetConfigFields() []*ConfigFieldDef
func (*ModuleSchema) GetDescription ¶
func (x *ModuleSchema) GetDescription() string
func (*ModuleSchema) GetInputs ¶
func (x *ModuleSchema) GetInputs() []*ServiceIODef
func (*ModuleSchema) GetLabel ¶
func (x *ModuleSchema) GetLabel() string
func (*ModuleSchema) GetOutputs ¶
func (x *ModuleSchema) GetOutputs() []*ServiceIODef
func (*ModuleSchema) GetType ¶
func (x *ModuleSchema) GetType() string
func (*ModuleSchema) ProtoMessage ¶
func (*ModuleSchema) ProtoMessage()
func (*ModuleSchema) ProtoReflect ¶
func (x *ModuleSchema) ProtoReflect() protoreflect.Message
func (*ModuleSchema) Reset ¶
func (x *ModuleSchema) Reset()
func (*ModuleSchema) String ¶
func (x *ModuleSchema) String() string
type ModuleSchemaList ¶
type ModuleSchemaList struct {
Schemas []*ModuleSchema `protobuf:"bytes,1,rep,name=schemas,proto3" json:"schemas,omitempty"`
// contains filtered or unexported fields
}
ModuleSchemaList contains UI schema definitions.
func (*ModuleSchemaList) Descriptor
deprecated
func (*ModuleSchemaList) Descriptor() ([]byte, []int)
Deprecated: Use ModuleSchemaList.ProtoReflect.Descriptor instead.
func (*ModuleSchemaList) GetSchemas ¶
func (x *ModuleSchemaList) GetSchemas() []*ModuleSchema
func (*ModuleSchemaList) ProtoMessage ¶
func (*ModuleSchemaList) ProtoMessage()
func (*ModuleSchemaList) ProtoReflect ¶
func (x *ModuleSchemaList) ProtoReflect() protoreflect.Message
func (*ModuleSchemaList) Reset ¶
func (x *ModuleSchemaList) Reset()
func (*ModuleSchemaList) String ¶
func (x *ModuleSchemaList) String() string
type NameRequest ¶ added in v0.27.4
type NameRequest struct {
// contains filtered or unexported fields
}
func (*NameRequest) Descriptor
deprecated
added in
v0.27.4
func (*NameRequest) Descriptor() ([]byte, []int)
Deprecated: Use NameRequest.ProtoReflect.Descriptor instead.
func (*NameRequest) ProtoMessage ¶ added in v0.27.4
func (*NameRequest) ProtoMessage()
func (*NameRequest) ProtoReflect ¶ added in v0.27.4
func (x *NameRequest) ProtoReflect() protoreflect.Message
func (*NameRequest) Reset ¶ added in v0.27.4
func (x *NameRequest) Reset()
func (*NameRequest) String ¶ added in v0.27.4
func (x *NameRequest) String() string
type NameResponse ¶ added in v0.27.4
type NameResponse struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
func (*NameResponse) Descriptor
deprecated
added in
v0.27.4
func (*NameResponse) Descriptor() ([]byte, []int)
Deprecated: Use NameResponse.ProtoReflect.Descriptor instead.
func (*NameResponse) GetName ¶ added in v0.27.4
func (x *NameResponse) GetName() string
func (*NameResponse) ProtoMessage ¶ added in v0.27.4
func (*NameResponse) ProtoMessage()
func (*NameResponse) ProtoReflect ¶ added in v0.27.4
func (x *NameResponse) ProtoReflect() protoreflect.Message
func (*NameResponse) Reset ¶ added in v0.27.4
func (x *NameResponse) Reset()
func (*NameResponse) String ¶ added in v0.27.4
func (x *NameResponse) String() string
type PlanAction ¶ added in v0.27.4
type PlanAction struct {
Action string `protobuf:"bytes,1,opt,name=action,proto3" json:"action,omitempty"` // create | update | replace | delete
Resource *ResourceSpec `protobuf:"bytes,2,opt,name=resource,proto3" json:"resource,omitempty"`
Current *ResourceState `protobuf:"bytes,3,opt,name=current,proto3" json:"current,omitempty"`
Changes []*FieldChange `protobuf:"bytes,4,rep,name=changes,proto3" json:"changes,omitempty"`
ResolvedConfigHash string `protobuf:"bytes,5,opt,name=resolved_config_hash,json=resolvedConfigHash,proto3" json:"resolved_config_hash,omitempty"`
// contains filtered or unexported fields
}
PlanAction mirrors interfaces.PlanAction.
func (*PlanAction) Descriptor
deprecated
added in
v0.27.4
func (*PlanAction) Descriptor() ([]byte, []int)
Deprecated: Use PlanAction.ProtoReflect.Descriptor instead.
func (*PlanAction) GetAction ¶ added in v0.27.4
func (x *PlanAction) GetAction() string
func (*PlanAction) GetChanges ¶ added in v0.27.4
func (x *PlanAction) GetChanges() []*FieldChange
func (*PlanAction) GetCurrent ¶ added in v0.27.4
func (x *PlanAction) GetCurrent() *ResourceState
func (*PlanAction) GetResolvedConfigHash ¶ added in v0.27.4
func (x *PlanAction) GetResolvedConfigHash() string
func (*PlanAction) GetResource ¶ added in v0.27.4
func (x *PlanAction) GetResource() *ResourceSpec
func (*PlanAction) ProtoMessage ¶ added in v0.27.4
func (*PlanAction) ProtoMessage()
func (*PlanAction) ProtoReflect ¶ added in v0.27.4
func (x *PlanAction) ProtoReflect() protoreflect.Message
func (*PlanAction) Reset ¶ added in v0.27.4
func (x *PlanAction) Reset()
func (*PlanAction) String ¶ added in v0.27.4
func (x *PlanAction) String() string
type PlanDiagnostic ¶ added in v0.27.4
type PlanDiagnostic struct {
Severity PlanDiagnosticSeverity `` /* 127-byte string literal not displayed */
Resource string `protobuf:"bytes,2,opt,name=resource,proto3" json:"resource,omitempty"`
Field string `protobuf:"bytes,3,opt,name=field,proto3" json:"field,omitempty"`
Message string `protobuf:"bytes,4,opt,name=message,proto3" json:"message,omitempty"`
// contains filtered or unexported fields
}
PlanDiagnostic mirrors interfaces.PlanDiagnostic.
func (*PlanDiagnostic) Descriptor
deprecated
added in
v0.27.4
func (*PlanDiagnostic) Descriptor() ([]byte, []int)
Deprecated: Use PlanDiagnostic.ProtoReflect.Descriptor instead.
func (*PlanDiagnostic) GetField ¶ added in v0.27.4
func (x *PlanDiagnostic) GetField() string
func (*PlanDiagnostic) GetMessage ¶ added in v0.27.4
func (x *PlanDiagnostic) GetMessage() string
func (*PlanDiagnostic) GetResource ¶ added in v0.27.4
func (x *PlanDiagnostic) GetResource() string
func (*PlanDiagnostic) GetSeverity ¶ added in v0.27.4
func (x *PlanDiagnostic) GetSeverity() PlanDiagnosticSeverity
func (*PlanDiagnostic) ProtoMessage ¶ added in v0.27.4
func (*PlanDiagnostic) ProtoMessage()
func (*PlanDiagnostic) ProtoReflect ¶ added in v0.27.4
func (x *PlanDiagnostic) ProtoReflect() protoreflect.Message
func (*PlanDiagnostic) Reset ¶ added in v0.27.4
func (x *PlanDiagnostic) Reset()
func (*PlanDiagnostic) String ¶ added in v0.27.4
func (x *PlanDiagnostic) String() string
type PlanDiagnosticSeverity ¶ added in v0.27.4
type PlanDiagnosticSeverity int32
PlanDiagnosticSeverity mirrors interfaces.PlanDiagnosticSeverity. Wire ordering matches the Go iota: INFO=0, WARNING=1, ERROR=2.
const ( PlanDiagnosticSeverity_PLAN_DIAGNOSTIC_INFO PlanDiagnosticSeverity = 0 PlanDiagnosticSeverity_PLAN_DIAGNOSTIC_WARNING PlanDiagnosticSeverity = 1 PlanDiagnosticSeverity_PLAN_DIAGNOSTIC_ERROR PlanDiagnosticSeverity = 2 )
func (PlanDiagnosticSeverity) Descriptor ¶ added in v0.27.4
func (PlanDiagnosticSeverity) Descriptor() protoreflect.EnumDescriptor
func (PlanDiagnosticSeverity) Enum ¶ added in v0.27.4
func (x PlanDiagnosticSeverity) Enum() *PlanDiagnosticSeverity
func (PlanDiagnosticSeverity) EnumDescriptor
deprecated
added in
v0.27.4
func (PlanDiagnosticSeverity) EnumDescriptor() ([]byte, []int)
Deprecated: Use PlanDiagnosticSeverity.Descriptor instead.
func (PlanDiagnosticSeverity) Number ¶ added in v0.27.4
func (x PlanDiagnosticSeverity) Number() protoreflect.EnumNumber
func (PlanDiagnosticSeverity) String ¶ added in v0.27.4
func (x PlanDiagnosticSeverity) String() string
func (PlanDiagnosticSeverity) Type ¶ added in v0.27.4
func (PlanDiagnosticSeverity) Type() protoreflect.EnumType
type PlanRequest ¶ added in v0.27.4
type PlanRequest struct {
Desired []*ResourceSpec `protobuf:"bytes,1,rep,name=desired,proto3" json:"desired,omitempty"`
Current []*ResourceState `protobuf:"bytes,2,rep,name=current,proto3" json:"current,omitempty"`
// contains filtered or unexported fields
}
func (*PlanRequest) Descriptor
deprecated
added in
v0.27.4
func (*PlanRequest) Descriptor() ([]byte, []int)
Deprecated: Use PlanRequest.ProtoReflect.Descriptor instead.
func (*PlanRequest) GetCurrent ¶ added in v0.27.4
func (x *PlanRequest) GetCurrent() []*ResourceState
func (*PlanRequest) GetDesired ¶ added in v0.27.4
func (x *PlanRequest) GetDesired() []*ResourceSpec
func (*PlanRequest) ProtoMessage ¶ added in v0.27.4
func (*PlanRequest) ProtoMessage()
func (*PlanRequest) ProtoReflect ¶ added in v0.27.4
func (x *PlanRequest) ProtoReflect() protoreflect.Message
func (*PlanRequest) Reset ¶ added in v0.27.4
func (x *PlanRequest) Reset()
func (*PlanRequest) String ¶ added in v0.27.4
func (x *PlanRequest) String() string
type PlanResponse ¶ added in v0.27.4
type PlanResponse struct {
Plan *IaCPlan `protobuf:"bytes,1,opt,name=plan,proto3" json:"plan,omitempty"`
// contains filtered or unexported fields
}
func (*PlanResponse) Descriptor
deprecated
added in
v0.27.4
func (*PlanResponse) Descriptor() ([]byte, []int)
Deprecated: Use PlanResponse.ProtoReflect.Descriptor instead.
func (*PlanResponse) GetPlan ¶ added in v0.27.4
func (x *PlanResponse) GetPlan() *IaCPlan
func (*PlanResponse) ProtoMessage ¶ added in v0.27.4
func (*PlanResponse) ProtoMessage()
func (*PlanResponse) ProtoReflect ¶ added in v0.27.4
func (x *PlanResponse) ProtoReflect() protoreflect.Message
func (*PlanResponse) Reset ¶ added in v0.27.4
func (x *PlanResponse) Reset()
func (*PlanResponse) String ¶ added in v0.27.4
func (x *PlanResponse) String() string
type PluginServiceClient ¶
type PluginServiceClient interface {
// GetManifest returns the plugin's metadata.
GetManifest(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*Manifest, error)
// GetModuleTypes returns the module type names this plugin provides.
GetModuleTypes(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*TypeList, error)
// GetStepTypes returns the step type names this plugin provides.
GetStepTypes(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*TypeList, error)
// GetTriggerTypes returns the trigger type names this plugin provides.
GetTriggerTypes(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*TypeList, error)
// GetModuleSchemas returns UI schema definitions for the plugin's module types.
GetModuleSchemas(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*ModuleSchemaList, error)
// GetContractRegistry returns typed contract descriptors for plugin-provided capabilities.
GetContractRegistry(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*ContractRegistry, error)
// CreateModule instantiates a module of the given type.
CreateModule(ctx context.Context, in *CreateModuleRequest, opts ...grpc.CallOption) (*HandleResponse, error)
// InitModule initializes a previously created module.
InitModule(ctx context.Context, in *HandleRequest, opts ...grpc.CallOption) (*ErrorResponse, error)
// StartModule starts a previously initialized module.
StartModule(ctx context.Context, in *HandleRequest, opts ...grpc.CallOption) (*ErrorResponse, error)
// StopModule stops a running module.
StopModule(ctx context.Context, in *HandleRequest, opts ...grpc.CallOption) (*ErrorResponse, error)
// DestroyModule destroys a module and releases its resources.
DestroyModule(ctx context.Context, in *HandleRequest, opts ...grpc.CallOption) (*ErrorResponse, error)
// CreateStep instantiates a pipeline step of the given type.
CreateStep(ctx context.Context, in *CreateStepRequest, opts ...grpc.CallOption) (*HandleResponse, error)
// ExecuteStep runs a pipeline step with the given context.
ExecuteStep(ctx context.Context, in *ExecuteStepRequest, opts ...grpc.CallOption) (*ExecuteStepResponse, error)
// DestroyStep destroys a step and releases its resources.
DestroyStep(ctx context.Context, in *HandleRequest, opts ...grpc.CallOption) (*ErrorResponse, error)
// InvokeService calls a named method on a module's service interface.
InvokeService(ctx context.Context, in *InvokeServiceRequest, opts ...grpc.CallOption) (*InvokeServiceResponse, error)
// DeliverMessage delivers a message from the host to a plugin module.
DeliverMessage(ctx context.Context, in *DeliverMessageRequest, opts ...grpc.CallOption) (*DeliverMessageResponse, error)
// GetConfigFragment returns YAML config to merge into the host config before module registration.
GetConfigFragment(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*ConfigFragmentResponse, error)
// GetAsset returns the content of a static asset embedded in the plugin.
GetAsset(ctx context.Context, in *GetAssetRequest, opts ...grpc.CallOption) (*GetAssetResponse, error)
// ConfigureCallback tells the plugin how to reach the host callback service.
ConfigureCallback(ctx context.Context, in *ConfigureCallbackRequest, opts ...grpc.CallOption) (*ErrorResponse, error)
// CreateTrigger instantiates a trigger of the given type.
CreateTrigger(ctx context.Context, in *CreateTriggerRequest, opts ...grpc.CallOption) (*HandleResponse, error)
}
PluginServiceClient is the client API for PluginService 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.
PluginService is implemented by the plugin process and called by the host.
func NewPluginServiceClient ¶
func NewPluginServiceClient(cc grpc.ClientConnInterface) PluginServiceClient
type PluginServiceServer ¶
type PluginServiceServer interface {
// GetManifest returns the plugin's metadata.
GetManifest(context.Context, *emptypb.Empty) (*Manifest, error)
// GetModuleTypes returns the module type names this plugin provides.
GetModuleTypes(context.Context, *emptypb.Empty) (*TypeList, error)
// GetStepTypes returns the step type names this plugin provides.
GetStepTypes(context.Context, *emptypb.Empty) (*TypeList, error)
// GetTriggerTypes returns the trigger type names this plugin provides.
GetTriggerTypes(context.Context, *emptypb.Empty) (*TypeList, error)
// GetModuleSchemas returns UI schema definitions for the plugin's module types.
GetModuleSchemas(context.Context, *emptypb.Empty) (*ModuleSchemaList, error)
// GetContractRegistry returns typed contract descriptors for plugin-provided capabilities.
GetContractRegistry(context.Context, *emptypb.Empty) (*ContractRegistry, error)
// CreateModule instantiates a module of the given type.
CreateModule(context.Context, *CreateModuleRequest) (*HandleResponse, error)
// InitModule initializes a previously created module.
InitModule(context.Context, *HandleRequest) (*ErrorResponse, error)
// StartModule starts a previously initialized module.
StartModule(context.Context, *HandleRequest) (*ErrorResponse, error)
// StopModule stops a running module.
StopModule(context.Context, *HandleRequest) (*ErrorResponse, error)
// DestroyModule destroys a module and releases its resources.
DestroyModule(context.Context, *HandleRequest) (*ErrorResponse, error)
// CreateStep instantiates a pipeline step of the given type.
CreateStep(context.Context, *CreateStepRequest) (*HandleResponse, error)
// ExecuteStep runs a pipeline step with the given context.
ExecuteStep(context.Context, *ExecuteStepRequest) (*ExecuteStepResponse, error)
// DestroyStep destroys a step and releases its resources.
DestroyStep(context.Context, *HandleRequest) (*ErrorResponse, error)
// InvokeService calls a named method on a module's service interface.
InvokeService(context.Context, *InvokeServiceRequest) (*InvokeServiceResponse, error)
// DeliverMessage delivers a message from the host to a plugin module.
DeliverMessage(context.Context, *DeliverMessageRequest) (*DeliverMessageResponse, error)
// GetConfigFragment returns YAML config to merge into the host config before module registration.
GetConfigFragment(context.Context, *emptypb.Empty) (*ConfigFragmentResponse, error)
// GetAsset returns the content of a static asset embedded in the plugin.
GetAsset(context.Context, *GetAssetRequest) (*GetAssetResponse, error)
// ConfigureCallback tells the plugin how to reach the host callback service.
ConfigureCallback(context.Context, *ConfigureCallbackRequest) (*ErrorResponse, error)
// CreateTrigger instantiates a trigger of the given type.
CreateTrigger(context.Context, *CreateTriggerRequest) (*HandleResponse, error)
// contains filtered or unexported methods
}
PluginServiceServer is the server API for PluginService service. All implementations must embed UnimplementedPluginServiceServer for forward compatibility.
PluginService is implemented by the plugin process and called by the host.
type ProviderSizing ¶ added in v0.27.4
type ProviderSizing struct {
InstanceType string `protobuf:"bytes,1,opt,name=instance_type,json=instanceType,proto3" json:"instance_type,omitempty"`
SpecsJson []byte `protobuf:"bytes,2,opt,name=specs_json,json=specsJson,proto3" json:"specs_json,omitempty"` // JSON-encoded map[string]any of provider-specific specs
// contains filtered or unexported fields
}
ProviderSizing mirrors interfaces.ProviderSizing.
func (*ProviderSizing) Descriptor
deprecated
added in
v0.27.4
func (*ProviderSizing) Descriptor() ([]byte, []int)
Deprecated: Use ProviderSizing.ProtoReflect.Descriptor instead.
func (*ProviderSizing) GetInstanceType ¶ added in v0.27.4
func (x *ProviderSizing) GetInstanceType() string
func (*ProviderSizing) GetSpecsJson ¶ added in v0.27.4
func (x *ProviderSizing) GetSpecsJson() []byte
func (*ProviderSizing) ProtoMessage ¶ added in v0.27.4
func (*ProviderSizing) ProtoMessage()
func (*ProviderSizing) ProtoReflect ¶ added in v0.27.4
func (x *ProviderSizing) ProtoReflect() protoreflect.Message
func (*ProviderSizing) Reset ¶ added in v0.27.4
func (x *ProviderSizing) Reset()
func (*ProviderSizing) String ¶ added in v0.27.4
func (x *ProviderSizing) String() string
type PublishMessageRequest ¶ added in v0.1.5
type PublishMessageRequest struct {
HandleId string `protobuf:"bytes,1,opt,name=handle_id,json=handleId,proto3" json:"handle_id,omitempty"`
Topic string `protobuf:"bytes,2,opt,name=topic,proto3" json:"topic,omitempty"`
Payload []byte `protobuf:"bytes,3,opt,name=payload,proto3" json:"payload,omitempty"`
Metadata map[string]string `` /* 143-byte string literal not displayed */
// contains filtered or unexported fields
}
PublishMessageRequest asks the host to publish a message to a broker topic.
func (*PublishMessageRequest) Descriptor
deprecated
added in
v0.1.5
func (*PublishMessageRequest) Descriptor() ([]byte, []int)
Deprecated: Use PublishMessageRequest.ProtoReflect.Descriptor instead.
func (*PublishMessageRequest) GetHandleId ¶ added in v0.1.5
func (x *PublishMessageRequest) GetHandleId() string
func (*PublishMessageRequest) GetMetadata ¶ added in v0.1.5
func (x *PublishMessageRequest) GetMetadata() map[string]string
func (*PublishMessageRequest) GetPayload ¶ added in v0.1.5
func (x *PublishMessageRequest) GetPayload() []byte
func (*PublishMessageRequest) GetTopic ¶ added in v0.1.5
func (x *PublishMessageRequest) GetTopic() string
func (*PublishMessageRequest) ProtoMessage ¶ added in v0.1.5
func (*PublishMessageRequest) ProtoMessage()
func (*PublishMessageRequest) ProtoReflect ¶ added in v0.1.5
func (x *PublishMessageRequest) ProtoReflect() protoreflect.Message
func (*PublishMessageRequest) Reset ¶ added in v0.1.5
func (x *PublishMessageRequest) Reset()
func (*PublishMessageRequest) String ¶ added in v0.1.5
func (x *PublishMessageRequest) String() string
type PublishMessageResponse ¶ added in v0.1.5
type PublishMessageResponse struct {
Error string `protobuf:"bytes,1,opt,name=error,proto3" json:"error,omitempty"`
MessageId string `protobuf:"bytes,2,opt,name=message_id,json=messageId,proto3" json:"message_id,omitempty"`
// contains filtered or unexported fields
}
PublishMessageResponse returns the result of a publish operation.
func (*PublishMessageResponse) Descriptor
deprecated
added in
v0.1.5
func (*PublishMessageResponse) Descriptor() ([]byte, []int)
Deprecated: Use PublishMessageResponse.ProtoReflect.Descriptor instead.
func (*PublishMessageResponse) GetError ¶ added in v0.1.5
func (x *PublishMessageResponse) GetError() string
func (*PublishMessageResponse) GetMessageId ¶ added in v0.1.5
func (x *PublishMessageResponse) GetMessageId() string
func (*PublishMessageResponse) ProtoMessage ¶ added in v0.1.5
func (*PublishMessageResponse) ProtoMessage()
func (*PublishMessageResponse) ProtoReflect ¶ added in v0.1.5
func (x *PublishMessageResponse) ProtoReflect() protoreflect.Message
func (*PublishMessageResponse) Reset ¶ added in v0.1.5
func (x *PublishMessageResponse) Reset()
func (*PublishMessageResponse) String ¶ added in v0.1.5
func (x *PublishMessageResponse) String() string
type RepairDirtyMigrationRequest ¶ added in v0.27.4
type RepairDirtyMigrationRequest struct {
Request *MigrationRepairRequest `protobuf:"bytes,1,opt,name=request,proto3" json:"request,omitempty"`
// contains filtered or unexported fields
}
───────────────────────────────────────────────────────────────────────────── IaCProviderMigrationRepairer messages. ─────────────────────────────────────────────────────────────────────────────
func (*RepairDirtyMigrationRequest) Descriptor
deprecated
added in
v0.27.4
func (*RepairDirtyMigrationRequest) Descriptor() ([]byte, []int)
Deprecated: Use RepairDirtyMigrationRequest.ProtoReflect.Descriptor instead.
func (*RepairDirtyMigrationRequest) GetRequest ¶ added in v0.27.4
func (x *RepairDirtyMigrationRequest) GetRequest() *MigrationRepairRequest
func (*RepairDirtyMigrationRequest) ProtoMessage ¶ added in v0.27.4
func (*RepairDirtyMigrationRequest) ProtoMessage()
func (*RepairDirtyMigrationRequest) ProtoReflect ¶ added in v0.27.4
func (x *RepairDirtyMigrationRequest) ProtoReflect() protoreflect.Message
func (*RepairDirtyMigrationRequest) Reset ¶ added in v0.27.4
func (x *RepairDirtyMigrationRequest) Reset()
func (*RepairDirtyMigrationRequest) String ¶ added in v0.27.4
func (x *RepairDirtyMigrationRequest) String() string
type RepairDirtyMigrationResponse ¶ added in v0.27.4
type RepairDirtyMigrationResponse struct {
Result *MigrationRepairResult `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
// contains filtered or unexported fields
}
func (*RepairDirtyMigrationResponse) Descriptor
deprecated
added in
v0.27.4
func (*RepairDirtyMigrationResponse) Descriptor() ([]byte, []int)
Deprecated: Use RepairDirtyMigrationResponse.ProtoReflect.Descriptor instead.
func (*RepairDirtyMigrationResponse) GetResult ¶ added in v0.27.4
func (x *RepairDirtyMigrationResponse) GetResult() *MigrationRepairResult
func (*RepairDirtyMigrationResponse) ProtoMessage ¶ added in v0.27.4
func (*RepairDirtyMigrationResponse) ProtoMessage()
func (*RepairDirtyMigrationResponse) ProtoReflect ¶ added in v0.27.4
func (x *RepairDirtyMigrationResponse) ProtoReflect() protoreflect.Message
func (*RepairDirtyMigrationResponse) Reset ¶ added in v0.27.4
func (x *RepairDirtyMigrationResponse) Reset()
func (*RepairDirtyMigrationResponse) String ¶ added in v0.27.4
func (x *RepairDirtyMigrationResponse) String() string
type ResolveSizingRequest ¶ added in v0.27.4
type ResolveSizingRequest struct {
ResourceType string `protobuf:"bytes,1,opt,name=resource_type,json=resourceType,proto3" json:"resource_type,omitempty"`
Size string `protobuf:"bytes,2,opt,name=size,proto3" json:"size,omitempty"` // interfaces.Size string
Hints *ResourceHints `protobuf:"bytes,3,opt,name=hints,proto3" json:"hints,omitempty"`
// contains filtered or unexported fields
}
func (*ResolveSizingRequest) Descriptor
deprecated
added in
v0.27.4
func (*ResolveSizingRequest) Descriptor() ([]byte, []int)
Deprecated: Use ResolveSizingRequest.ProtoReflect.Descriptor instead.
func (*ResolveSizingRequest) GetHints ¶ added in v0.27.4
func (x *ResolveSizingRequest) GetHints() *ResourceHints
func (*ResolveSizingRequest) GetResourceType ¶ added in v0.27.4
func (x *ResolveSizingRequest) GetResourceType() string
func (*ResolveSizingRequest) GetSize ¶ added in v0.27.4
func (x *ResolveSizingRequest) GetSize() string
func (*ResolveSizingRequest) ProtoMessage ¶ added in v0.27.4
func (*ResolveSizingRequest) ProtoMessage()
func (*ResolveSizingRequest) ProtoReflect ¶ added in v0.27.4
func (x *ResolveSizingRequest) ProtoReflect() protoreflect.Message
func (*ResolveSizingRequest) Reset ¶ added in v0.27.4
func (x *ResolveSizingRequest) Reset()
func (*ResolveSizingRequest) String ¶ added in v0.27.4
func (x *ResolveSizingRequest) String() string
type ResolveSizingResponse ¶ added in v0.27.4
type ResolveSizingResponse struct {
Sizing *ProviderSizing `protobuf:"bytes,1,opt,name=sizing,proto3" json:"sizing,omitempty"`
// contains filtered or unexported fields
}
func (*ResolveSizingResponse) Descriptor
deprecated
added in
v0.27.4
func (*ResolveSizingResponse) Descriptor() ([]byte, []int)
Deprecated: Use ResolveSizingResponse.ProtoReflect.Descriptor instead.
func (*ResolveSizingResponse) GetSizing ¶ added in v0.27.4
func (x *ResolveSizingResponse) GetSizing() *ProviderSizing
func (*ResolveSizingResponse) ProtoMessage ¶ added in v0.27.4
func (*ResolveSizingResponse) ProtoMessage()
func (*ResolveSizingResponse) ProtoReflect ¶ added in v0.27.4
func (x *ResolveSizingResponse) ProtoReflect() protoreflect.Message
func (*ResolveSizingResponse) Reset ¶ added in v0.27.4
func (x *ResolveSizingResponse) Reset()
func (*ResolveSizingResponse) String ¶ added in v0.27.4
func (x *ResolveSizingResponse) String() string
type ResourceCreateRequest ¶ added in v0.27.4
type ResourceCreateRequest struct {
ResourceType string `protobuf:"bytes,1,opt,name=resource_type,json=resourceType,proto3" json:"resource_type,omitempty"`
Spec *ResourceSpec `protobuf:"bytes,2,opt,name=spec,proto3" json:"spec,omitempty"`
// contains filtered or unexported fields
}
───────────────────────────────────────────────────────────────────────────── ResourceDriver request/response messages. Each request carries resource_type so a single ResourceDriver server can dispatch to the per-type driver implementation (matches DO plugin's 14-driver type-routing pattern in Task 11). ─────────────────────────────────────────────────────────────────────────────
func (*ResourceCreateRequest) Descriptor
deprecated
added in
v0.27.4
func (*ResourceCreateRequest) Descriptor() ([]byte, []int)
Deprecated: Use ResourceCreateRequest.ProtoReflect.Descriptor instead.
func (*ResourceCreateRequest) GetResourceType ¶ added in v0.27.4
func (x *ResourceCreateRequest) GetResourceType() string
func (*ResourceCreateRequest) GetSpec ¶ added in v0.27.4
func (x *ResourceCreateRequest) GetSpec() *ResourceSpec
func (*ResourceCreateRequest) ProtoMessage ¶ added in v0.27.4
func (*ResourceCreateRequest) ProtoMessage()
func (*ResourceCreateRequest) ProtoReflect ¶ added in v0.27.4
func (x *ResourceCreateRequest) ProtoReflect() protoreflect.Message
func (*ResourceCreateRequest) Reset ¶ added in v0.27.4
func (x *ResourceCreateRequest) Reset()
func (*ResourceCreateRequest) String ¶ added in v0.27.4
func (x *ResourceCreateRequest) String() string
type ResourceCreateResponse ¶ added in v0.27.4
type ResourceCreateResponse struct {
Output *ResourceOutput `protobuf:"bytes,1,opt,name=output,proto3" json:"output,omitempty"`
// contains filtered or unexported fields
}
func (*ResourceCreateResponse) Descriptor
deprecated
added in
v0.27.4
func (*ResourceCreateResponse) Descriptor() ([]byte, []int)
Deprecated: Use ResourceCreateResponse.ProtoReflect.Descriptor instead.
func (*ResourceCreateResponse) GetOutput ¶ added in v0.27.4
func (x *ResourceCreateResponse) GetOutput() *ResourceOutput
func (*ResourceCreateResponse) ProtoMessage ¶ added in v0.27.4
func (*ResourceCreateResponse) ProtoMessage()
func (*ResourceCreateResponse) ProtoReflect ¶ added in v0.27.4
func (x *ResourceCreateResponse) ProtoReflect() protoreflect.Message
func (*ResourceCreateResponse) Reset ¶ added in v0.27.4
func (x *ResourceCreateResponse) Reset()
func (*ResourceCreateResponse) String ¶ added in v0.27.4
func (x *ResourceCreateResponse) String() string
type ResourceDeleteRequest ¶ added in v0.27.4
type ResourceDeleteRequest struct {
ResourceType string `protobuf:"bytes,1,opt,name=resource_type,json=resourceType,proto3" json:"resource_type,omitempty"`
Ref *ResourceRef `protobuf:"bytes,2,opt,name=ref,proto3" json:"ref,omitempty"`
// contains filtered or unexported fields
}
func (*ResourceDeleteRequest) Descriptor
deprecated
added in
v0.27.4
func (*ResourceDeleteRequest) Descriptor() ([]byte, []int)
Deprecated: Use ResourceDeleteRequest.ProtoReflect.Descriptor instead.
func (*ResourceDeleteRequest) GetRef ¶ added in v0.27.4
func (x *ResourceDeleteRequest) GetRef() *ResourceRef
func (*ResourceDeleteRequest) GetResourceType ¶ added in v0.27.4
func (x *ResourceDeleteRequest) GetResourceType() string
func (*ResourceDeleteRequest) ProtoMessage ¶ added in v0.27.4
func (*ResourceDeleteRequest) ProtoMessage()
func (*ResourceDeleteRequest) ProtoReflect ¶ added in v0.27.4
func (x *ResourceDeleteRequest) ProtoReflect() protoreflect.Message
func (*ResourceDeleteRequest) Reset ¶ added in v0.27.4
func (x *ResourceDeleteRequest) Reset()
func (*ResourceDeleteRequest) String ¶ added in v0.27.4
func (x *ResourceDeleteRequest) String() string
type ResourceDeleteResponse ¶ added in v0.27.4
type ResourceDeleteResponse struct {
// contains filtered or unexported fields
}
func (*ResourceDeleteResponse) Descriptor
deprecated
added in
v0.27.4
func (*ResourceDeleteResponse) Descriptor() ([]byte, []int)
Deprecated: Use ResourceDeleteResponse.ProtoReflect.Descriptor instead.
func (*ResourceDeleteResponse) ProtoMessage ¶ added in v0.27.4
func (*ResourceDeleteResponse) ProtoMessage()
func (*ResourceDeleteResponse) ProtoReflect ¶ added in v0.27.4
func (x *ResourceDeleteResponse) ProtoReflect() protoreflect.Message
func (*ResourceDeleteResponse) Reset ¶ added in v0.27.4
func (x *ResourceDeleteResponse) Reset()
func (*ResourceDeleteResponse) String ¶ added in v0.27.4
func (x *ResourceDeleteResponse) String() string
type ResourceDiffRequest ¶ added in v0.27.4
type ResourceDiffRequest struct {
ResourceType string `protobuf:"bytes,1,opt,name=resource_type,json=resourceType,proto3" json:"resource_type,omitempty"`
Desired *ResourceSpec `protobuf:"bytes,2,opt,name=desired,proto3" json:"desired,omitempty"`
Current *ResourceOutput `protobuf:"bytes,3,opt,name=current,proto3" json:"current,omitempty"`
// contains filtered or unexported fields
}
func (*ResourceDiffRequest) Descriptor
deprecated
added in
v0.27.4
func (*ResourceDiffRequest) Descriptor() ([]byte, []int)
Deprecated: Use ResourceDiffRequest.ProtoReflect.Descriptor instead.
func (*ResourceDiffRequest) GetCurrent ¶ added in v0.27.4
func (x *ResourceDiffRequest) GetCurrent() *ResourceOutput
func (*ResourceDiffRequest) GetDesired ¶ added in v0.27.4
func (x *ResourceDiffRequest) GetDesired() *ResourceSpec
func (*ResourceDiffRequest) GetResourceType ¶ added in v0.27.4
func (x *ResourceDiffRequest) GetResourceType() string
func (*ResourceDiffRequest) ProtoMessage ¶ added in v0.27.4
func (*ResourceDiffRequest) ProtoMessage()
func (*ResourceDiffRequest) ProtoReflect ¶ added in v0.27.4
func (x *ResourceDiffRequest) ProtoReflect() protoreflect.Message
func (*ResourceDiffRequest) Reset ¶ added in v0.27.4
func (x *ResourceDiffRequest) Reset()
func (*ResourceDiffRequest) String ¶ added in v0.27.4
func (x *ResourceDiffRequest) String() string
type ResourceDiffResponse ¶ added in v0.27.4
type ResourceDiffResponse struct {
Result *DiffResult `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
// contains filtered or unexported fields
}
func (*ResourceDiffResponse) Descriptor
deprecated
added in
v0.27.4
func (*ResourceDiffResponse) Descriptor() ([]byte, []int)
Deprecated: Use ResourceDiffResponse.ProtoReflect.Descriptor instead.
func (*ResourceDiffResponse) GetResult ¶ added in v0.27.4
func (x *ResourceDiffResponse) GetResult() *DiffResult
func (*ResourceDiffResponse) ProtoMessage ¶ added in v0.27.4
func (*ResourceDiffResponse) ProtoMessage()
func (*ResourceDiffResponse) ProtoReflect ¶ added in v0.27.4
func (x *ResourceDiffResponse) ProtoReflect() protoreflect.Message
func (*ResourceDiffResponse) Reset ¶ added in v0.27.4
func (x *ResourceDiffResponse) Reset()
func (*ResourceDiffResponse) String ¶ added in v0.27.4
func (x *ResourceDiffResponse) String() string
type ResourceDriverClient ¶ added in v0.27.4
type ResourceDriverClient interface {
Create(ctx context.Context, in *ResourceCreateRequest, opts ...grpc.CallOption) (*ResourceCreateResponse, error)
Read(ctx context.Context, in *ResourceReadRequest, opts ...grpc.CallOption) (*ResourceReadResponse, error)
Update(ctx context.Context, in *ResourceUpdateRequest, opts ...grpc.CallOption) (*ResourceUpdateResponse, error)
Delete(ctx context.Context, in *ResourceDeleteRequest, opts ...grpc.CallOption) (*ResourceDeleteResponse, error)
Diff(ctx context.Context, in *ResourceDiffRequest, opts ...grpc.CallOption) (*ResourceDiffResponse, error)
Scale(ctx context.Context, in *ResourceScaleRequest, opts ...grpc.CallOption) (*ResourceScaleResponse, error)
HealthCheck(ctx context.Context, in *ResourceHealthCheckRequest, opts ...grpc.CallOption) (*ResourceHealthCheckResponse, error)
SensitiveKeys(ctx context.Context, in *SensitiveKeysRequest, opts ...grpc.CallOption) (*SensitiveKeysResponse, error)
Troubleshoot(ctx context.Context, in *TroubleshootRequest, opts ...grpc.CallOption) (*TroubleshootResponse, error)
}
ResourceDriverClient is the client API for ResourceDriver 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.
───────────────────────────────────────────────────────────────────────────── ResourceDriver — separate gRPC service for per-resource-type CRUD dispatch. The driver instance is identified by (resource_type) carried on every RPC. ─────────────────────────────────────────────────────────────────────────────
func NewResourceDriverClient ¶ added in v0.27.4
func NewResourceDriverClient(cc grpc.ClientConnInterface) ResourceDriverClient
type ResourceDriverServer ¶ added in v0.27.4
type ResourceDriverServer interface {
Create(context.Context, *ResourceCreateRequest) (*ResourceCreateResponse, error)
Read(context.Context, *ResourceReadRequest) (*ResourceReadResponse, error)
Update(context.Context, *ResourceUpdateRequest) (*ResourceUpdateResponse, error)
Delete(context.Context, *ResourceDeleteRequest) (*ResourceDeleteResponse, error)
Diff(context.Context, *ResourceDiffRequest) (*ResourceDiffResponse, error)
Scale(context.Context, *ResourceScaleRequest) (*ResourceScaleResponse, error)
HealthCheck(context.Context, *ResourceHealthCheckRequest) (*ResourceHealthCheckResponse, error)
SensitiveKeys(context.Context, *SensitiveKeysRequest) (*SensitiveKeysResponse, error)
Troubleshoot(context.Context, *TroubleshootRequest) (*TroubleshootResponse, error)
// contains filtered or unexported methods
}
ResourceDriverServer is the server API for ResourceDriver service. All implementations must embed UnimplementedResourceDriverServer for forward compatibility.
───────────────────────────────────────────────────────────────────────────── ResourceDriver — separate gRPC service for per-resource-type CRUD dispatch. The driver instance is identified by (resource_type) carried on every RPC. ─────────────────────────────────────────────────────────────────────────────
type ResourceHealthCheckRequest ¶ added in v0.27.4
type ResourceHealthCheckRequest struct {
ResourceType string `protobuf:"bytes,1,opt,name=resource_type,json=resourceType,proto3" json:"resource_type,omitempty"`
Ref *ResourceRef `protobuf:"bytes,2,opt,name=ref,proto3" json:"ref,omitempty"`
// contains filtered or unexported fields
}
func (*ResourceHealthCheckRequest) Descriptor
deprecated
added in
v0.27.4
func (*ResourceHealthCheckRequest) Descriptor() ([]byte, []int)
Deprecated: Use ResourceHealthCheckRequest.ProtoReflect.Descriptor instead.
func (*ResourceHealthCheckRequest) GetRef ¶ added in v0.27.4
func (x *ResourceHealthCheckRequest) GetRef() *ResourceRef
func (*ResourceHealthCheckRequest) GetResourceType ¶ added in v0.27.4
func (x *ResourceHealthCheckRequest) GetResourceType() string
func (*ResourceHealthCheckRequest) ProtoMessage ¶ added in v0.27.4
func (*ResourceHealthCheckRequest) ProtoMessage()
func (*ResourceHealthCheckRequest) ProtoReflect ¶ added in v0.27.4
func (x *ResourceHealthCheckRequest) ProtoReflect() protoreflect.Message
func (*ResourceHealthCheckRequest) Reset ¶ added in v0.27.4
func (x *ResourceHealthCheckRequest) Reset()
func (*ResourceHealthCheckRequest) String ¶ added in v0.27.4
func (x *ResourceHealthCheckRequest) String() string
type ResourceHealthCheckResponse ¶ added in v0.27.4
type ResourceHealthCheckResponse struct {
Result *HealthResult `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
// contains filtered or unexported fields
}
func (*ResourceHealthCheckResponse) Descriptor
deprecated
added in
v0.27.4
func (*ResourceHealthCheckResponse) Descriptor() ([]byte, []int)
Deprecated: Use ResourceHealthCheckResponse.ProtoReflect.Descriptor instead.
func (*ResourceHealthCheckResponse) GetResult ¶ added in v0.27.4
func (x *ResourceHealthCheckResponse) GetResult() *HealthResult
func (*ResourceHealthCheckResponse) ProtoMessage ¶ added in v0.27.4
func (*ResourceHealthCheckResponse) ProtoMessage()
func (*ResourceHealthCheckResponse) ProtoReflect ¶ added in v0.27.4
func (x *ResourceHealthCheckResponse) ProtoReflect() protoreflect.Message
func (*ResourceHealthCheckResponse) Reset ¶ added in v0.27.4
func (x *ResourceHealthCheckResponse) Reset()
func (*ResourceHealthCheckResponse) String ¶ added in v0.27.4
func (x *ResourceHealthCheckResponse) String() string
type ResourceHints ¶ added in v0.27.4
type ResourceHints struct {
Cpu string `protobuf:"bytes,1,opt,name=cpu,proto3" json:"cpu,omitempty"`
Memory string `protobuf:"bytes,2,opt,name=memory,proto3" json:"memory,omitempty"`
Storage string `protobuf:"bytes,3,opt,name=storage,proto3" json:"storage,omitempty"`
// contains filtered or unexported fields
}
ResourceHints mirrors interfaces.ResourceHints.
func (*ResourceHints) Descriptor
deprecated
added in
v0.27.4
func (*ResourceHints) Descriptor() ([]byte, []int)
Deprecated: Use ResourceHints.ProtoReflect.Descriptor instead.
func (*ResourceHints) GetCpu ¶ added in v0.27.4
func (x *ResourceHints) GetCpu() string
func (*ResourceHints) GetMemory ¶ added in v0.27.4
func (x *ResourceHints) GetMemory() string
func (*ResourceHints) GetStorage ¶ added in v0.27.4
func (x *ResourceHints) GetStorage() string
func (*ResourceHints) ProtoMessage ¶ added in v0.27.4
func (*ResourceHints) ProtoMessage()
func (*ResourceHints) ProtoReflect ¶ added in v0.27.4
func (x *ResourceHints) ProtoReflect() protoreflect.Message
func (*ResourceHints) Reset ¶ added in v0.27.4
func (x *ResourceHints) Reset()
func (*ResourceHints) String ¶ added in v0.27.4
func (x *ResourceHints) String() string
type ResourceOutput ¶ added in v0.27.4
type ResourceOutput 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"`
ProviderId string `protobuf:"bytes,3,opt,name=provider_id,json=providerId,proto3" json:"provider_id,omitempty"`
// outputs_json is the JSON-encoded map[string]any of provider-emitted
// fields (IPs, endpoints, connection strings, etc.).
OutputsJson []byte `protobuf:"bytes,4,opt,name=outputs_json,json=outputsJson,proto3" json:"outputs_json,omitempty"`
Sensitive map[string]bool `` /* 146-byte string literal not displayed */
Status string `protobuf:"bytes,6,opt,name=status,proto3" json:"status,omitempty"`
// contains filtered or unexported fields
}
ResourceOutput mirrors interfaces.ResourceOutput. The sensitive map is typed map<string, bool> per the design — the structpb roundtrip that previously dropped this map silently is eliminated.
func (*ResourceOutput) Descriptor
deprecated
added in
v0.27.4
func (*ResourceOutput) Descriptor() ([]byte, []int)
Deprecated: Use ResourceOutput.ProtoReflect.Descriptor instead.
func (*ResourceOutput) GetName ¶ added in v0.27.4
func (x *ResourceOutput) GetName() string
func (*ResourceOutput) GetOutputsJson ¶ added in v0.27.4
func (x *ResourceOutput) GetOutputsJson() []byte
func (*ResourceOutput) GetProviderId ¶ added in v0.27.4
func (x *ResourceOutput) GetProviderId() string
func (*ResourceOutput) GetSensitive ¶ added in v0.27.4
func (x *ResourceOutput) GetSensitive() map[string]bool
func (*ResourceOutput) GetStatus ¶ added in v0.27.4
func (x *ResourceOutput) GetStatus() string
func (*ResourceOutput) GetType ¶ added in v0.27.4
func (x *ResourceOutput) GetType() string
func (*ResourceOutput) ProtoMessage ¶ added in v0.27.4
func (*ResourceOutput) ProtoMessage()
func (*ResourceOutput) ProtoReflect ¶ added in v0.27.4
func (x *ResourceOutput) ProtoReflect() protoreflect.Message
func (*ResourceOutput) Reset ¶ added in v0.27.4
func (x *ResourceOutput) Reset()
func (*ResourceOutput) String ¶ added in v0.27.4
func (x *ResourceOutput) String() string
type ResourceReadRequest ¶ added in v0.27.4
type ResourceReadRequest struct {
ResourceType string `protobuf:"bytes,1,opt,name=resource_type,json=resourceType,proto3" json:"resource_type,omitempty"`
Ref *ResourceRef `protobuf:"bytes,2,opt,name=ref,proto3" json:"ref,omitempty"`
// contains filtered or unexported fields
}
func (*ResourceReadRequest) Descriptor
deprecated
added in
v0.27.4
func (*ResourceReadRequest) Descriptor() ([]byte, []int)
Deprecated: Use ResourceReadRequest.ProtoReflect.Descriptor instead.
func (*ResourceReadRequest) GetRef ¶ added in v0.27.4
func (x *ResourceReadRequest) GetRef() *ResourceRef
func (*ResourceReadRequest) GetResourceType ¶ added in v0.27.4
func (x *ResourceReadRequest) GetResourceType() string
func (*ResourceReadRequest) ProtoMessage ¶ added in v0.27.4
func (*ResourceReadRequest) ProtoMessage()
func (*ResourceReadRequest) ProtoReflect ¶ added in v0.27.4
func (x *ResourceReadRequest) ProtoReflect() protoreflect.Message
func (*ResourceReadRequest) Reset ¶ added in v0.27.4
func (x *ResourceReadRequest) Reset()
func (*ResourceReadRequest) String ¶ added in v0.27.4
func (x *ResourceReadRequest) String() string
type ResourceReadResponse ¶ added in v0.27.4
type ResourceReadResponse struct {
Output *ResourceOutput `protobuf:"bytes,1,opt,name=output,proto3" json:"output,omitempty"`
// contains filtered or unexported fields
}
func (*ResourceReadResponse) Descriptor
deprecated
added in
v0.27.4
func (*ResourceReadResponse) Descriptor() ([]byte, []int)
Deprecated: Use ResourceReadResponse.ProtoReflect.Descriptor instead.
func (*ResourceReadResponse) GetOutput ¶ added in v0.27.4
func (x *ResourceReadResponse) GetOutput() *ResourceOutput
func (*ResourceReadResponse) ProtoMessage ¶ added in v0.27.4
func (*ResourceReadResponse) ProtoMessage()
func (*ResourceReadResponse) ProtoReflect ¶ added in v0.27.4
func (x *ResourceReadResponse) ProtoReflect() protoreflect.Message
func (*ResourceReadResponse) Reset ¶ added in v0.27.4
func (x *ResourceReadResponse) Reset()
func (*ResourceReadResponse) String ¶ added in v0.27.4
func (x *ResourceReadResponse) String() string
type ResourceRef ¶ added in v0.27.4
type ResourceRef 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"`
ProviderId string `protobuf:"bytes,3,opt,name=provider_id,json=providerId,proto3" json:"provider_id,omitempty"`
// contains filtered or unexported fields
}
ResourceRef mirrors interfaces.ResourceRef.
func (*ResourceRef) Descriptor
deprecated
added in
v0.27.4
func (*ResourceRef) Descriptor() ([]byte, []int)
Deprecated: Use ResourceRef.ProtoReflect.Descriptor instead.
func (*ResourceRef) GetName ¶ added in v0.27.4
func (x *ResourceRef) GetName() string
func (*ResourceRef) GetProviderId ¶ added in v0.27.4
func (x *ResourceRef) GetProviderId() string
func (*ResourceRef) GetType ¶ added in v0.27.4
func (x *ResourceRef) GetType() string
func (*ResourceRef) ProtoMessage ¶ added in v0.27.4
func (*ResourceRef) ProtoMessage()
func (*ResourceRef) ProtoReflect ¶ added in v0.27.4
func (x *ResourceRef) ProtoReflect() protoreflect.Message
func (*ResourceRef) Reset ¶ added in v0.27.4
func (x *ResourceRef) Reset()
func (*ResourceRef) String ¶ added in v0.27.4
func (x *ResourceRef) String() string
type ResourceScaleRequest ¶ added in v0.27.4
type ResourceScaleRequest struct {
ResourceType string `protobuf:"bytes,1,opt,name=resource_type,json=resourceType,proto3" json:"resource_type,omitempty"`
Ref *ResourceRef `protobuf:"bytes,2,opt,name=ref,proto3" json:"ref,omitempty"`
Replicas int32 `protobuf:"varint,3,opt,name=replicas,proto3" json:"replicas,omitempty"`
// contains filtered or unexported fields
}
func (*ResourceScaleRequest) Descriptor
deprecated
added in
v0.27.4
func (*ResourceScaleRequest) Descriptor() ([]byte, []int)
Deprecated: Use ResourceScaleRequest.ProtoReflect.Descriptor instead.
func (*ResourceScaleRequest) GetRef ¶ added in v0.27.4
func (x *ResourceScaleRequest) GetRef() *ResourceRef
func (*ResourceScaleRequest) GetReplicas ¶ added in v0.27.4
func (x *ResourceScaleRequest) GetReplicas() int32
func (*ResourceScaleRequest) GetResourceType ¶ added in v0.27.4
func (x *ResourceScaleRequest) GetResourceType() string
func (*ResourceScaleRequest) ProtoMessage ¶ added in v0.27.4
func (*ResourceScaleRequest) ProtoMessage()
func (*ResourceScaleRequest) ProtoReflect ¶ added in v0.27.4
func (x *ResourceScaleRequest) ProtoReflect() protoreflect.Message
func (*ResourceScaleRequest) Reset ¶ added in v0.27.4
func (x *ResourceScaleRequest) Reset()
func (*ResourceScaleRequest) String ¶ added in v0.27.4
func (x *ResourceScaleRequest) String() string
type ResourceScaleResponse ¶ added in v0.27.4
type ResourceScaleResponse struct {
Output *ResourceOutput `protobuf:"bytes,1,opt,name=output,proto3" json:"output,omitempty"`
// contains filtered or unexported fields
}
func (*ResourceScaleResponse) Descriptor
deprecated
added in
v0.27.4
func (*ResourceScaleResponse) Descriptor() ([]byte, []int)
Deprecated: Use ResourceScaleResponse.ProtoReflect.Descriptor instead.
func (*ResourceScaleResponse) GetOutput ¶ added in v0.27.4
func (x *ResourceScaleResponse) GetOutput() *ResourceOutput
func (*ResourceScaleResponse) ProtoMessage ¶ added in v0.27.4
func (*ResourceScaleResponse) ProtoMessage()
func (*ResourceScaleResponse) ProtoReflect ¶ added in v0.27.4
func (x *ResourceScaleResponse) ProtoReflect() protoreflect.Message
func (*ResourceScaleResponse) Reset ¶ added in v0.27.4
func (x *ResourceScaleResponse) Reset()
func (*ResourceScaleResponse) String ¶ added in v0.27.4
func (x *ResourceScaleResponse) String() string
type ResourceSpec ¶ added in v0.27.4
type ResourceSpec 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"`
// config_json is a JSON-encoded map[string]any of provider-specific
// configuration. Plugins parse it with encoding/json.
ConfigJson []byte `protobuf:"bytes,3,opt,name=config_json,json=configJson,proto3" json:"config_json,omitempty"`
Size string `protobuf:"bytes,4,opt,name=size,proto3" json:"size,omitempty"` // interfaces.Size string ("xs","s","m","l","xl")
Hints *ResourceHints `protobuf:"bytes,5,opt,name=hints,proto3" json:"hints,omitempty"`
DependsOn []string `protobuf:"bytes,6,rep,name=depends_on,json=dependsOn,proto3" json:"depends_on,omitempty"`
// contains filtered or unexported fields
}
ResourceSpec mirrors interfaces.ResourceSpec.
func (*ResourceSpec) Descriptor
deprecated
added in
v0.27.4
func (*ResourceSpec) Descriptor() ([]byte, []int)
Deprecated: Use ResourceSpec.ProtoReflect.Descriptor instead.
func (*ResourceSpec) GetConfigJson ¶ added in v0.27.4
func (x *ResourceSpec) GetConfigJson() []byte
func (*ResourceSpec) GetDependsOn ¶ added in v0.27.4
func (x *ResourceSpec) GetDependsOn() []string
func (*ResourceSpec) GetHints ¶ added in v0.27.4
func (x *ResourceSpec) GetHints() *ResourceHints
func (*ResourceSpec) GetName ¶ added in v0.27.4
func (x *ResourceSpec) GetName() string
func (*ResourceSpec) GetSize ¶ added in v0.27.4
func (x *ResourceSpec) GetSize() string
func (*ResourceSpec) GetType ¶ added in v0.27.4
func (x *ResourceSpec) GetType() string
func (*ResourceSpec) ProtoMessage ¶ added in v0.27.4
func (*ResourceSpec) ProtoMessage()
func (*ResourceSpec) ProtoReflect ¶ added in v0.27.4
func (x *ResourceSpec) ProtoReflect() protoreflect.Message
func (*ResourceSpec) Reset ¶ added in v0.27.4
func (x *ResourceSpec) Reset()
func (*ResourceSpec) String ¶ added in v0.27.4
func (x *ResourceSpec) String() string
type ResourceState ¶ added in v0.27.4
type ResourceState struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
Type string `protobuf:"bytes,3,opt,name=type,proto3" json:"type,omitempty"`
Provider string `protobuf:"bytes,4,opt,name=provider,proto3" json:"provider,omitempty"`
ProviderRef string `protobuf:"bytes,5,opt,name=provider_ref,json=providerRef,proto3" json:"provider_ref,omitempty"`
ProviderId string `protobuf:"bytes,6,opt,name=provider_id,json=providerId,proto3" json:"provider_id,omitempty"`
ConfigHash string `protobuf:"bytes,7,opt,name=config_hash,json=configHash,proto3" json:"config_hash,omitempty"`
// applied_config_json is the JSON-encoded map[string]any.
AppliedConfigJson []byte `protobuf:"bytes,8,opt,name=applied_config_json,json=appliedConfigJson,proto3" json:"applied_config_json,omitempty"`
// applied_config_source: "" | "apply" | "adoption" (provenance discriminator).
AppliedConfigSource string `protobuf:"bytes,9,opt,name=applied_config_source,json=appliedConfigSource,proto3" json:"applied_config_source,omitempty"`
// outputs_json is the JSON-encoded map[string]any.
OutputsJson []byte `protobuf:"bytes,10,opt,name=outputs_json,json=outputsJson,proto3" json:"outputs_json,omitempty"`
Dependencies []string `protobuf:"bytes,11,rep,name=dependencies,proto3" json:"dependencies,omitempty"`
CreatedAt *timestamppb.Timestamp `protobuf:"bytes,12,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,13,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
LastDriftCheck *timestamppb.Timestamp `protobuf:"bytes,14,opt,name=last_drift_check,json=lastDriftCheck,proto3" json:"last_drift_check,omitempty"`
// contains filtered or unexported fields
}
ResourceState mirrors interfaces.ResourceState. The on-disk JSON state file format is unchanged across the cutover (per design §State-file compat invariant); this proto carries the in-flight RPC representation.
func (*ResourceState) Descriptor
deprecated
added in
v0.27.4
func (*ResourceState) Descriptor() ([]byte, []int)
Deprecated: Use ResourceState.ProtoReflect.Descriptor instead.
func (*ResourceState) GetAppliedConfigJson ¶ added in v0.27.4
func (x *ResourceState) GetAppliedConfigJson() []byte
func (*ResourceState) GetAppliedConfigSource ¶ added in v0.27.4
func (x *ResourceState) GetAppliedConfigSource() string
func (*ResourceState) GetConfigHash ¶ added in v0.27.4
func (x *ResourceState) GetConfigHash() string
func (*ResourceState) GetCreatedAt ¶ added in v0.27.4
func (x *ResourceState) GetCreatedAt() *timestamppb.Timestamp
func (*ResourceState) GetDependencies ¶ added in v0.27.4
func (x *ResourceState) GetDependencies() []string
func (*ResourceState) GetId ¶ added in v0.27.4
func (x *ResourceState) GetId() string
func (*ResourceState) GetLastDriftCheck ¶ added in v0.27.4
func (x *ResourceState) GetLastDriftCheck() *timestamppb.Timestamp
func (*ResourceState) GetName ¶ added in v0.27.4
func (x *ResourceState) GetName() string
func (*ResourceState) GetOutputsJson ¶ added in v0.27.4
func (x *ResourceState) GetOutputsJson() []byte
func (*ResourceState) GetProvider ¶ added in v0.27.4
func (x *ResourceState) GetProvider() string
func (*ResourceState) GetProviderId ¶ added in v0.27.4
func (x *ResourceState) GetProviderId() string
func (*ResourceState) GetProviderRef ¶ added in v0.27.4
func (x *ResourceState) GetProviderRef() string
func (*ResourceState) GetType ¶ added in v0.27.4
func (x *ResourceState) GetType() string
func (*ResourceState) GetUpdatedAt ¶ added in v0.27.4
func (x *ResourceState) GetUpdatedAt() *timestamppb.Timestamp
func (*ResourceState) ProtoMessage ¶ added in v0.27.4
func (*ResourceState) ProtoMessage()
func (*ResourceState) ProtoReflect ¶ added in v0.27.4
func (x *ResourceState) ProtoReflect() protoreflect.Message
func (*ResourceState) Reset ¶ added in v0.27.4
func (x *ResourceState) Reset()
func (*ResourceState) String ¶ added in v0.27.4
func (x *ResourceState) String() string
type ResourceStatus ¶ added in v0.27.4
type ResourceStatus 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"`
ProviderId string `protobuf:"bytes,3,opt,name=provider_id,json=providerId,proto3" json:"provider_id,omitempty"`
Status string `protobuf:"bytes,4,opt,name=status,proto3" json:"status,omitempty"` // running | stopped | degraded | unknown
OutputsJson []byte `protobuf:"bytes,5,opt,name=outputs_json,json=outputsJson,proto3" json:"outputs_json,omitempty"`
// contains filtered or unexported fields
}
ResourceStatus mirrors interfaces.ResourceStatus.
func (*ResourceStatus) Descriptor
deprecated
added in
v0.27.4
func (*ResourceStatus) Descriptor() ([]byte, []int)
Deprecated: Use ResourceStatus.ProtoReflect.Descriptor instead.
func (*ResourceStatus) GetName ¶ added in v0.27.4
func (x *ResourceStatus) GetName() string
func (*ResourceStatus) GetOutputsJson ¶ added in v0.27.4
func (x *ResourceStatus) GetOutputsJson() []byte
func (*ResourceStatus) GetProviderId ¶ added in v0.27.4
func (x *ResourceStatus) GetProviderId() string
func (*ResourceStatus) GetStatus ¶ added in v0.27.4
func (x *ResourceStatus) GetStatus() string
func (*ResourceStatus) GetType ¶ added in v0.27.4
func (x *ResourceStatus) GetType() string
func (*ResourceStatus) ProtoMessage ¶ added in v0.27.4
func (*ResourceStatus) ProtoMessage()
func (*ResourceStatus) ProtoReflect ¶ added in v0.27.4
func (x *ResourceStatus) ProtoReflect() protoreflect.Message
func (*ResourceStatus) Reset ¶ added in v0.27.4
func (x *ResourceStatus) Reset()
func (*ResourceStatus) String ¶ added in v0.27.4
func (x *ResourceStatus) String() string
type ResourceUpdateRequest ¶ added in v0.27.4
type ResourceUpdateRequest struct {
ResourceType string `protobuf:"bytes,1,opt,name=resource_type,json=resourceType,proto3" json:"resource_type,omitempty"`
Ref *ResourceRef `protobuf:"bytes,2,opt,name=ref,proto3" json:"ref,omitempty"`
Spec *ResourceSpec `protobuf:"bytes,3,opt,name=spec,proto3" json:"spec,omitempty"`
// contains filtered or unexported fields
}
func (*ResourceUpdateRequest) Descriptor
deprecated
added in
v0.27.4
func (*ResourceUpdateRequest) Descriptor() ([]byte, []int)
Deprecated: Use ResourceUpdateRequest.ProtoReflect.Descriptor instead.
func (*ResourceUpdateRequest) GetRef ¶ added in v0.27.4
func (x *ResourceUpdateRequest) GetRef() *ResourceRef
func (*ResourceUpdateRequest) GetResourceType ¶ added in v0.27.4
func (x *ResourceUpdateRequest) GetResourceType() string
func (*ResourceUpdateRequest) GetSpec ¶ added in v0.27.4
func (x *ResourceUpdateRequest) GetSpec() *ResourceSpec
func (*ResourceUpdateRequest) ProtoMessage ¶ added in v0.27.4
func (*ResourceUpdateRequest) ProtoMessage()
func (*ResourceUpdateRequest) ProtoReflect ¶ added in v0.27.4
func (x *ResourceUpdateRequest) ProtoReflect() protoreflect.Message
func (*ResourceUpdateRequest) Reset ¶ added in v0.27.4
func (x *ResourceUpdateRequest) Reset()
func (*ResourceUpdateRequest) String ¶ added in v0.27.4
func (x *ResourceUpdateRequest) String() string
type ResourceUpdateResponse ¶ added in v0.27.4
type ResourceUpdateResponse struct {
Output *ResourceOutput `protobuf:"bytes,1,opt,name=output,proto3" json:"output,omitempty"`
// contains filtered or unexported fields
}
func (*ResourceUpdateResponse) Descriptor
deprecated
added in
v0.27.4
func (*ResourceUpdateResponse) Descriptor() ([]byte, []int)
Deprecated: Use ResourceUpdateResponse.ProtoReflect.Descriptor instead.
func (*ResourceUpdateResponse) GetOutput ¶ added in v0.27.4
func (x *ResourceUpdateResponse) GetOutput() *ResourceOutput
func (*ResourceUpdateResponse) ProtoMessage ¶ added in v0.27.4
func (*ResourceUpdateResponse) ProtoMessage()
func (*ResourceUpdateResponse) ProtoReflect ¶ added in v0.27.4
func (x *ResourceUpdateResponse) ProtoReflect() protoreflect.Message
func (*ResourceUpdateResponse) Reset ¶ added in v0.27.4
func (x *ResourceUpdateResponse) Reset()
func (*ResourceUpdateResponse) String ¶ added in v0.27.4
func (x *ResourceUpdateResponse) String() string
type RevokeProviderCredentialRequest ¶ added in v0.27.4
type RevokeProviderCredentialRequest struct {
// source is the provider_credential source string (e.g. "digitalocean.spaces").
Source string `protobuf:"bytes,1,opt,name=source,proto3" json:"source,omitempty"`
// credential_id is the provider-specific identifier of the OLD credential.
CredentialId string `protobuf:"bytes,2,opt,name=credential_id,json=credentialId,proto3" json:"credential_id,omitempty"`
// contains filtered or unexported fields
}
───────────────────────────────────────────────────────────────────────────── IaCProviderCredentialRevoker messages. ─────────────────────────────────────────────────────────────────────────────
func (*RevokeProviderCredentialRequest) Descriptor
deprecated
added in
v0.27.4
func (*RevokeProviderCredentialRequest) Descriptor() ([]byte, []int)
Deprecated: Use RevokeProviderCredentialRequest.ProtoReflect.Descriptor instead.
func (*RevokeProviderCredentialRequest) GetCredentialId ¶ added in v0.27.4
func (x *RevokeProviderCredentialRequest) GetCredentialId() string
func (*RevokeProviderCredentialRequest) GetSource ¶ added in v0.27.4
func (x *RevokeProviderCredentialRequest) GetSource() string
func (*RevokeProviderCredentialRequest) ProtoMessage ¶ added in v0.27.4
func (*RevokeProviderCredentialRequest) ProtoMessage()
func (*RevokeProviderCredentialRequest) ProtoReflect ¶ added in v0.27.4
func (x *RevokeProviderCredentialRequest) ProtoReflect() protoreflect.Message
func (*RevokeProviderCredentialRequest) Reset ¶ added in v0.27.4
func (x *RevokeProviderCredentialRequest) Reset()
func (*RevokeProviderCredentialRequest) String ¶ added in v0.27.4
func (x *RevokeProviderCredentialRequest) String() string
type RevokeProviderCredentialResponse ¶ added in v0.27.4
type RevokeProviderCredentialResponse struct {
// contains filtered or unexported fields
}
func (*RevokeProviderCredentialResponse) Descriptor
deprecated
added in
v0.27.4
func (*RevokeProviderCredentialResponse) Descriptor() ([]byte, []int)
Deprecated: Use RevokeProviderCredentialResponse.ProtoReflect.Descriptor instead.
func (*RevokeProviderCredentialResponse) ProtoMessage ¶ added in v0.27.4
func (*RevokeProviderCredentialResponse) ProtoMessage()
func (*RevokeProviderCredentialResponse) ProtoReflect ¶ added in v0.27.4
func (x *RevokeProviderCredentialResponse) ProtoReflect() protoreflect.Message
func (*RevokeProviderCredentialResponse) Reset ¶ added in v0.27.4
func (x *RevokeProviderCredentialResponse) Reset()
func (*RevokeProviderCredentialResponse) String ¶ added in v0.27.4
func (x *RevokeProviderCredentialResponse) String() string
type SaveStateRequest ¶ added in v0.51.11
type SaveStateRequest struct {
State *IaCState `protobuf:"bytes,1,opt,name=state,proto3" json:"state,omitempty"`
// contains filtered or unexported fields
}
func (*SaveStateRequest) Descriptor
deprecated
added in
v0.51.11
func (*SaveStateRequest) Descriptor() ([]byte, []int)
Deprecated: Use SaveStateRequest.ProtoReflect.Descriptor instead.
func (*SaveStateRequest) GetState ¶ added in v0.51.11
func (x *SaveStateRequest) GetState() *IaCState
func (*SaveStateRequest) ProtoMessage ¶ added in v0.51.11
func (*SaveStateRequest) ProtoMessage()
func (*SaveStateRequest) ProtoReflect ¶ added in v0.51.11
func (x *SaveStateRequest) ProtoReflect() protoreflect.Message
func (*SaveStateRequest) Reset ¶ added in v0.51.11
func (x *SaveStateRequest) Reset()
func (*SaveStateRequest) String ¶ added in v0.51.11
func (x *SaveStateRequest) String() string
type SaveStateResponse ¶ added in v0.51.11
type SaveStateResponse struct {
// contains filtered or unexported fields
}
func (*SaveStateResponse) Descriptor
deprecated
added in
v0.51.11
func (*SaveStateResponse) Descriptor() ([]byte, []int)
Deprecated: Use SaveStateResponse.ProtoReflect.Descriptor instead.
func (*SaveStateResponse) ProtoMessage ¶ added in v0.51.11
func (*SaveStateResponse) ProtoMessage()
func (*SaveStateResponse) ProtoReflect ¶ added in v0.51.11
func (x *SaveStateResponse) ProtoReflect() protoreflect.Message
func (*SaveStateResponse) Reset ¶ added in v0.51.11
func (x *SaveStateResponse) Reset()
func (*SaveStateResponse) String ¶ added in v0.51.11
func (x *SaveStateResponse) String() string
type SensitiveKeysRequest ¶ added in v0.27.4
type SensitiveKeysRequest struct {
ResourceType string `protobuf:"bytes,1,opt,name=resource_type,json=resourceType,proto3" json:"resource_type,omitempty"`
// contains filtered or unexported fields
}
func (*SensitiveKeysRequest) Descriptor
deprecated
added in
v0.27.4
func (*SensitiveKeysRequest) Descriptor() ([]byte, []int)
Deprecated: Use SensitiveKeysRequest.ProtoReflect.Descriptor instead.
func (*SensitiveKeysRequest) GetResourceType ¶ added in v0.27.4
func (x *SensitiveKeysRequest) GetResourceType() string
func (*SensitiveKeysRequest) ProtoMessage ¶ added in v0.27.4
func (*SensitiveKeysRequest) ProtoMessage()
func (*SensitiveKeysRequest) ProtoReflect ¶ added in v0.27.4
func (x *SensitiveKeysRequest) ProtoReflect() protoreflect.Message
func (*SensitiveKeysRequest) Reset ¶ added in v0.27.4
func (x *SensitiveKeysRequest) Reset()
func (*SensitiveKeysRequest) String ¶ added in v0.27.4
func (x *SensitiveKeysRequest) String() string
type SensitiveKeysResponse ¶ added in v0.27.4
type SensitiveKeysResponse struct {
Keys []string `protobuf:"bytes,1,rep,name=keys,proto3" json:"keys,omitempty"`
// contains filtered or unexported fields
}
func (*SensitiveKeysResponse) Descriptor
deprecated
added in
v0.27.4
func (*SensitiveKeysResponse) Descriptor() ([]byte, []int)
Deprecated: Use SensitiveKeysResponse.ProtoReflect.Descriptor instead.
func (*SensitiveKeysResponse) GetKeys ¶ added in v0.27.4
func (x *SensitiveKeysResponse) GetKeys() []string
func (*SensitiveKeysResponse) ProtoMessage ¶ added in v0.27.4
func (*SensitiveKeysResponse) ProtoMessage()
func (*SensitiveKeysResponse) ProtoReflect ¶ added in v0.27.4
func (x *SensitiveKeysResponse) ProtoReflect() protoreflect.Message
func (*SensitiveKeysResponse) Reset ¶ added in v0.27.4
func (x *SensitiveKeysResponse) Reset()
func (*SensitiveKeysResponse) String ¶ added in v0.27.4
func (x *SensitiveKeysResponse) String() string
type ServiceIODef ¶
type ServiceIODef 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"`
Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
// contains filtered or unexported fields
}
ServiceIODef describes a service input or output.
func (*ServiceIODef) Descriptor
deprecated
func (*ServiceIODef) Descriptor() ([]byte, []int)
Deprecated: Use ServiceIODef.ProtoReflect.Descriptor instead.
func (*ServiceIODef) GetDescription ¶
func (x *ServiceIODef) GetDescription() string
func (*ServiceIODef) GetName ¶
func (x *ServiceIODef) GetName() string
func (*ServiceIODef) GetType ¶
func (x *ServiceIODef) GetType() string
func (*ServiceIODef) ProtoMessage ¶
func (*ServiceIODef) ProtoMessage()
func (*ServiceIODef) ProtoReflect ¶
func (x *ServiceIODef) ProtoReflect() protoreflect.Message
func (*ServiceIODef) Reset ¶
func (x *ServiceIODef) Reset()
func (*ServiceIODef) String ¶
func (x *ServiceIODef) String() string
type StatusRequest ¶ added in v0.27.4
type StatusRequest struct {
Refs []*ResourceRef `protobuf:"bytes,1,rep,name=refs,proto3" json:"refs,omitempty"`
// contains filtered or unexported fields
}
func (*StatusRequest) Descriptor
deprecated
added in
v0.27.4
func (*StatusRequest) Descriptor() ([]byte, []int)
Deprecated: Use StatusRequest.ProtoReflect.Descriptor instead.
func (*StatusRequest) GetRefs ¶ added in v0.27.4
func (x *StatusRequest) GetRefs() []*ResourceRef
func (*StatusRequest) ProtoMessage ¶ added in v0.27.4
func (*StatusRequest) ProtoMessage()
func (*StatusRequest) ProtoReflect ¶ added in v0.27.4
func (x *StatusRequest) ProtoReflect() protoreflect.Message
func (*StatusRequest) Reset ¶ added in v0.27.4
func (x *StatusRequest) Reset()
func (*StatusRequest) String ¶ added in v0.27.4
func (x *StatusRequest) String() string
type StatusResponse ¶ added in v0.27.4
type StatusResponse struct {
Statuses []*ResourceStatus `protobuf:"bytes,1,rep,name=statuses,proto3" json:"statuses,omitempty"`
// contains filtered or unexported fields
}
func (*StatusResponse) Descriptor
deprecated
added in
v0.27.4
func (*StatusResponse) Descriptor() ([]byte, []int)
Deprecated: Use StatusResponse.ProtoReflect.Descriptor instead.
func (*StatusResponse) GetStatuses ¶ added in v0.27.4
func (x *StatusResponse) GetStatuses() []*ResourceStatus
func (*StatusResponse) ProtoMessage ¶ added in v0.27.4
func (*StatusResponse) ProtoMessage()
func (*StatusResponse) ProtoReflect ¶ added in v0.27.4
func (x *StatusResponse) ProtoReflect() protoreflect.Message
func (*StatusResponse) Reset ¶ added in v0.27.4
func (x *StatusResponse) Reset()
func (*StatusResponse) String ¶ added in v0.27.4
func (x *StatusResponse) String() string
type SubscribeRequest ¶ added in v0.1.5
type SubscribeRequest struct {
HandleId string `protobuf:"bytes,1,opt,name=handle_id,json=handleId,proto3" json:"handle_id,omitempty"`
Topic string `protobuf:"bytes,2,opt,name=topic,proto3" json:"topic,omitempty"`
BrokerName string `protobuf:"bytes,3,opt,name=broker_name,json=brokerName,proto3" json:"broker_name,omitempty"`
// contains filtered or unexported fields
}
SubscribeRequest asks the host to subscribe the plugin to a topic.
func (*SubscribeRequest) Descriptor
deprecated
added in
v0.1.5
func (*SubscribeRequest) Descriptor() ([]byte, []int)
Deprecated: Use SubscribeRequest.ProtoReflect.Descriptor instead.
func (*SubscribeRequest) GetBrokerName ¶ added in v0.1.5
func (x *SubscribeRequest) GetBrokerName() string
func (*SubscribeRequest) GetHandleId ¶ added in v0.1.5
func (x *SubscribeRequest) GetHandleId() string
func (*SubscribeRequest) GetTopic ¶ added in v0.1.5
func (x *SubscribeRequest) GetTopic() string
func (*SubscribeRequest) ProtoMessage ¶ added in v0.1.5
func (*SubscribeRequest) ProtoMessage()
func (*SubscribeRequest) ProtoReflect ¶ added in v0.1.5
func (x *SubscribeRequest) ProtoReflect() protoreflect.Message
func (*SubscribeRequest) Reset ¶ added in v0.1.5
func (x *SubscribeRequest) Reset()
func (*SubscribeRequest) String ¶ added in v0.1.5
func (x *SubscribeRequest) String() string
type TriggerWorkflowRequest ¶
type TriggerWorkflowRequest struct {
TriggerType string `protobuf:"bytes,1,opt,name=trigger_type,json=triggerType,proto3" json:"trigger_type,omitempty"`
Action string `protobuf:"bytes,2,opt,name=action,proto3" json:"action,omitempty"`
Data *structpb.Struct `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
TypedData *anypb.Any `protobuf:"bytes,4,opt,name=typed_data,json=typedData,proto3" json:"typed_data,omitempty"`
// contains filtered or unexported fields
}
TriggerWorkflowRequest fires a trigger from the plugin.
func (*TriggerWorkflowRequest) Descriptor
deprecated
func (*TriggerWorkflowRequest) Descriptor() ([]byte, []int)
Deprecated: Use TriggerWorkflowRequest.ProtoReflect.Descriptor instead.
func (*TriggerWorkflowRequest) GetAction ¶
func (x *TriggerWorkflowRequest) GetAction() string
func (*TriggerWorkflowRequest) GetData ¶
func (x *TriggerWorkflowRequest) GetData() *structpb.Struct
func (*TriggerWorkflowRequest) GetTriggerType ¶
func (x *TriggerWorkflowRequest) GetTriggerType() string
func (*TriggerWorkflowRequest) GetTypedData ¶ added in v0.19.0
func (x *TriggerWorkflowRequest) GetTypedData() *anypb.Any
func (*TriggerWorkflowRequest) ProtoMessage ¶
func (*TriggerWorkflowRequest) ProtoMessage()
func (*TriggerWorkflowRequest) ProtoReflect ¶
func (x *TriggerWorkflowRequest) ProtoReflect() protoreflect.Message
func (*TriggerWorkflowRequest) Reset ¶
func (x *TriggerWorkflowRequest) Reset()
func (*TriggerWorkflowRequest) String ¶
func (x *TriggerWorkflowRequest) String() string
type TroubleshootRequest ¶ added in v0.27.4
type TroubleshootRequest struct {
ResourceType string `protobuf:"bytes,1,opt,name=resource_type,json=resourceType,proto3" json:"resource_type,omitempty"`
Ref *ResourceRef `protobuf:"bytes,2,opt,name=ref,proto3" json:"ref,omitempty"`
FailureMsg string `protobuf:"bytes,3,opt,name=failure_msg,json=failureMsg,proto3" json:"failure_msg,omitempty"`
// contains filtered or unexported fields
}
func (*TroubleshootRequest) Descriptor
deprecated
added in
v0.27.4
func (*TroubleshootRequest) Descriptor() ([]byte, []int)
Deprecated: Use TroubleshootRequest.ProtoReflect.Descriptor instead.
func (*TroubleshootRequest) GetFailureMsg ¶ added in v0.27.4
func (x *TroubleshootRequest) GetFailureMsg() string
func (*TroubleshootRequest) GetRef ¶ added in v0.27.4
func (x *TroubleshootRequest) GetRef() *ResourceRef
func (*TroubleshootRequest) GetResourceType ¶ added in v0.27.4
func (x *TroubleshootRequest) GetResourceType() string
func (*TroubleshootRequest) ProtoMessage ¶ added in v0.27.4
func (*TroubleshootRequest) ProtoMessage()
func (*TroubleshootRequest) ProtoReflect ¶ added in v0.27.4
func (x *TroubleshootRequest) ProtoReflect() protoreflect.Message
func (*TroubleshootRequest) Reset ¶ added in v0.27.4
func (x *TroubleshootRequest) Reset()
func (*TroubleshootRequest) String ¶ added in v0.27.4
func (x *TroubleshootRequest) String() string
type TroubleshootResponse ¶ added in v0.27.4
type TroubleshootResponse struct {
Diagnostics []*Diagnostic `protobuf:"bytes,1,rep,name=diagnostics,proto3" json:"diagnostics,omitempty"`
// contains filtered or unexported fields
}
func (*TroubleshootResponse) Descriptor
deprecated
added in
v0.27.4
func (*TroubleshootResponse) Descriptor() ([]byte, []int)
Deprecated: Use TroubleshootResponse.ProtoReflect.Descriptor instead.
func (*TroubleshootResponse) GetDiagnostics ¶ added in v0.27.4
func (x *TroubleshootResponse) GetDiagnostics() []*Diagnostic
func (*TroubleshootResponse) ProtoMessage ¶ added in v0.27.4
func (*TroubleshootResponse) ProtoMessage()
func (*TroubleshootResponse) ProtoReflect ¶ added in v0.27.4
func (x *TroubleshootResponse) ProtoReflect() protoreflect.Message
func (*TroubleshootResponse) Reset ¶ added in v0.27.4
func (x *TroubleshootResponse) Reset()
func (*TroubleshootResponse) String ¶ added in v0.27.4
func (x *TroubleshootResponse) String() string
type TypeList ¶
type TypeList struct {
Types []string `protobuf:"bytes,1,rep,name=types,proto3" json:"types,omitempty"`
// contains filtered or unexported fields
}
TypeList is a list of type name strings.
func (*TypeList) Descriptor
deprecated
func (*TypeList) ProtoMessage ¶
func (*TypeList) ProtoMessage()
func (*TypeList) ProtoReflect ¶
func (x *TypeList) ProtoReflect() protoreflect.Message
type UnimplementedEngineCallbackServiceServer ¶
type UnimplementedEngineCallbackServiceServer struct{}
UnimplementedEngineCallbackServiceServer 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 (UnimplementedEngineCallbackServiceServer) GetService ¶
func (UnimplementedEngineCallbackServiceServer) GetService(context.Context, *GetServiceRequest) (*GetServiceResponse, error)
func (UnimplementedEngineCallbackServiceServer) Log ¶
func (UnimplementedEngineCallbackServiceServer) Log(context.Context, *LogRequest) (*emptypb.Empty, error)
func (UnimplementedEngineCallbackServiceServer) PublishMessage ¶ added in v0.1.5
func (UnimplementedEngineCallbackServiceServer) PublishMessage(context.Context, *PublishMessageRequest) (*PublishMessageResponse, error)
func (UnimplementedEngineCallbackServiceServer) Subscribe ¶ added in v0.1.5
func (UnimplementedEngineCallbackServiceServer) Subscribe(context.Context, *SubscribeRequest) (*ErrorResponse, error)
func (UnimplementedEngineCallbackServiceServer) TriggerWorkflow ¶
func (UnimplementedEngineCallbackServiceServer) TriggerWorkflow(context.Context, *TriggerWorkflowRequest) (*ErrorResponse, error)
func (UnimplementedEngineCallbackServiceServer) Unsubscribe ¶ added in v0.1.5
func (UnimplementedEngineCallbackServiceServer) Unsubscribe(context.Context, *UnsubscribeRequest) (*ErrorResponse, error)
type UnimplementedIaCProviderCredentialRevokerServer ¶ added in v0.27.4
type UnimplementedIaCProviderCredentialRevokerServer struct{}
UnimplementedIaCProviderCredentialRevokerServer 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 (UnimplementedIaCProviderCredentialRevokerServer) RevokeProviderCredential ¶ added in v0.27.4
func (UnimplementedIaCProviderCredentialRevokerServer) RevokeProviderCredential(context.Context, *RevokeProviderCredentialRequest) (*RevokeProviderCredentialResponse, error)
type UnimplementedIaCProviderDriftConfigDetectorServer ¶ added in v0.27.4
type UnimplementedIaCProviderDriftConfigDetectorServer struct{}
UnimplementedIaCProviderDriftConfigDetectorServer 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 (UnimplementedIaCProviderDriftConfigDetectorServer) DetectDriftConfig ¶ added in v0.27.4
func (UnimplementedIaCProviderDriftConfigDetectorServer) DetectDriftConfig(context.Context, *DetectDriftConfigRequest) (*DetectDriftConfigResponse, error)
type UnimplementedIaCProviderDriftDetectorServer ¶ added in v0.27.4
type UnimplementedIaCProviderDriftDetectorServer struct{}
UnimplementedIaCProviderDriftDetectorServer 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 (UnimplementedIaCProviderDriftDetectorServer) DetectDrift ¶ added in v0.27.4
func (UnimplementedIaCProviderDriftDetectorServer) DetectDrift(context.Context, *DetectDriftRequest) (*DetectDriftResponse, error)
func (UnimplementedIaCProviderDriftDetectorServer) DetectDriftWithSpecs ¶ added in v0.27.4
func (UnimplementedIaCProviderDriftDetectorServer) DetectDriftWithSpecs(context.Context, *DetectDriftWithSpecsRequest) (*DetectDriftWithSpecsResponse, error)
type UnimplementedIaCProviderEnumeratorServer ¶ added in v0.27.4
type UnimplementedIaCProviderEnumeratorServer struct{}
UnimplementedIaCProviderEnumeratorServer 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 (UnimplementedIaCProviderEnumeratorServer) EnumerateAll ¶ added in v0.27.4
func (UnimplementedIaCProviderEnumeratorServer) EnumerateAll(context.Context, *EnumerateAllRequest) (*EnumerateAllResponse, error)
func (UnimplementedIaCProviderEnumeratorServer) EnumerateByTag ¶ added in v0.27.4
func (UnimplementedIaCProviderEnumeratorServer) EnumerateByTag(context.Context, *EnumerateByTagRequest) (*EnumerateByTagResponse, error)
type UnimplementedIaCProviderFinalizerServer ¶ added in v0.55.0
type UnimplementedIaCProviderFinalizerServer struct{}
UnimplementedIaCProviderFinalizerServer 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 (UnimplementedIaCProviderFinalizerServer) FinalizeApply ¶ added in v0.55.0
func (UnimplementedIaCProviderFinalizerServer) FinalizeApply(context.Context, *FinalizeApplyRequest) (*FinalizeApplyResponse, error)
type UnimplementedIaCProviderMigrationRepairerServer ¶ added in v0.27.4
type UnimplementedIaCProviderMigrationRepairerServer struct{}
UnimplementedIaCProviderMigrationRepairerServer 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 (UnimplementedIaCProviderMigrationRepairerServer) RepairDirtyMigration ¶ added in v0.27.4
func (UnimplementedIaCProviderMigrationRepairerServer) RepairDirtyMigration(context.Context, *RepairDirtyMigrationRequest) (*RepairDirtyMigrationResponse, error)
type UnimplementedIaCProviderRequiredServer ¶ added in v0.27.4
type UnimplementedIaCProviderRequiredServer struct{}
UnimplementedIaCProviderRequiredServer 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 (UnimplementedIaCProviderRequiredServer) BootstrapStateBackend ¶ added in v0.27.4
func (UnimplementedIaCProviderRequiredServer) BootstrapStateBackend(context.Context, *BootstrapStateBackendRequest) (*BootstrapStateBackendResponse, error)
func (UnimplementedIaCProviderRequiredServer) Capabilities ¶ added in v0.27.4
func (UnimplementedIaCProviderRequiredServer) Capabilities(context.Context, *CapabilitiesRequest) (*CapabilitiesResponse, error)
func (UnimplementedIaCProviderRequiredServer) Destroy ¶ added in v0.27.4
func (UnimplementedIaCProviderRequiredServer) Destroy(context.Context, *DestroyRequest) (*DestroyResponse, error)
func (UnimplementedIaCProviderRequiredServer) Import ¶ added in v0.27.4
func (UnimplementedIaCProviderRequiredServer) Import(context.Context, *ImportRequest) (*ImportResponse, error)
func (UnimplementedIaCProviderRequiredServer) Initialize ¶ added in v0.27.4
func (UnimplementedIaCProviderRequiredServer) Initialize(context.Context, *InitializeRequest) (*InitializeResponse, error)
func (UnimplementedIaCProviderRequiredServer) Name ¶ added in v0.27.4
func (UnimplementedIaCProviderRequiredServer) Name(context.Context, *NameRequest) (*NameResponse, error)
func (UnimplementedIaCProviderRequiredServer) Plan ¶ added in v0.27.4
func (UnimplementedIaCProviderRequiredServer) Plan(context.Context, *PlanRequest) (*PlanResponse, error)
func (UnimplementedIaCProviderRequiredServer) ResolveSizing ¶ added in v0.27.4
func (UnimplementedIaCProviderRequiredServer) ResolveSizing(context.Context, *ResolveSizingRequest) (*ResolveSizingResponse, error)
func (UnimplementedIaCProviderRequiredServer) Status ¶ added in v0.27.4
func (UnimplementedIaCProviderRequiredServer) Status(context.Context, *StatusRequest) (*StatusResponse, error)
func (UnimplementedIaCProviderRequiredServer) Version ¶ added in v0.27.4
func (UnimplementedIaCProviderRequiredServer) Version(context.Context, *VersionRequest) (*VersionResponse, error)
type UnimplementedIaCProviderValidatorServer ¶ added in v0.27.4
type UnimplementedIaCProviderValidatorServer struct{}
UnimplementedIaCProviderValidatorServer 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 (UnimplementedIaCProviderValidatorServer) ValidatePlan ¶ added in v0.27.4
func (UnimplementedIaCProviderValidatorServer) ValidatePlan(context.Context, *ValidatePlanRequest) (*ValidatePlanResponse, error)
type UnimplementedIaCStateBackendServer ¶ added in v0.51.11
type UnimplementedIaCStateBackendServer struct{}
UnimplementedIaCStateBackendServer 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 (UnimplementedIaCStateBackendServer) Configure ¶ added in v0.51.11
func (UnimplementedIaCStateBackendServer) Configure(context.Context, *ConfigureRequest) (*ConfigureResponse, error)
func (UnimplementedIaCStateBackendServer) DeleteState ¶ added in v0.51.11
func (UnimplementedIaCStateBackendServer) DeleteState(context.Context, *DeleteStateRequest) (*DeleteStateResponse, error)
func (UnimplementedIaCStateBackendServer) GetState ¶ added in v0.51.11
func (UnimplementedIaCStateBackendServer) GetState(context.Context, *GetStateRequest) (*GetStateResponse, error)
func (UnimplementedIaCStateBackendServer) ListBackendNames ¶ added in v0.51.11
func (UnimplementedIaCStateBackendServer) ListBackendNames(context.Context, *ListBackendNamesRequest) (*ListBackendNamesResponse, error)
func (UnimplementedIaCStateBackendServer) ListStates ¶ added in v0.51.11
func (UnimplementedIaCStateBackendServer) ListStates(context.Context, *ListStatesRequest) (*ListStatesResponse, error)
func (UnimplementedIaCStateBackendServer) Lock ¶ added in v0.51.11
func (UnimplementedIaCStateBackendServer) Lock(context.Context, *LockRequest) (*LockResponse, error)
func (UnimplementedIaCStateBackendServer) SaveState ¶ added in v0.51.11
func (UnimplementedIaCStateBackendServer) SaveState(context.Context, *SaveStateRequest) (*SaveStateResponse, error)
func (UnimplementedIaCStateBackendServer) Unlock ¶ added in v0.51.11
func (UnimplementedIaCStateBackendServer) Unlock(context.Context, *UnlockRequest) (*UnlockResponse, error)
type UnimplementedPluginServiceServer ¶
type UnimplementedPluginServiceServer struct{}
UnimplementedPluginServiceServer 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 (UnimplementedPluginServiceServer) ConfigureCallback ¶ added in v0.27.3
func (UnimplementedPluginServiceServer) ConfigureCallback(context.Context, *ConfigureCallbackRequest) (*ErrorResponse, error)
func (UnimplementedPluginServiceServer) CreateModule ¶
func (UnimplementedPluginServiceServer) CreateModule(context.Context, *CreateModuleRequest) (*HandleResponse, error)
func (UnimplementedPluginServiceServer) CreateStep ¶
func (UnimplementedPluginServiceServer) CreateStep(context.Context, *CreateStepRequest) (*HandleResponse, error)
func (UnimplementedPluginServiceServer) CreateTrigger ¶ added in v0.27.3
func (UnimplementedPluginServiceServer) CreateTrigger(context.Context, *CreateTriggerRequest) (*HandleResponse, error)
func (UnimplementedPluginServiceServer) DeliverMessage ¶ added in v0.1.5
func (UnimplementedPluginServiceServer) DeliverMessage(context.Context, *DeliverMessageRequest) (*DeliverMessageResponse, error)
func (UnimplementedPluginServiceServer) DestroyModule ¶
func (UnimplementedPluginServiceServer) DestroyModule(context.Context, *HandleRequest) (*ErrorResponse, error)
func (UnimplementedPluginServiceServer) DestroyStep ¶
func (UnimplementedPluginServiceServer) DestroyStep(context.Context, *HandleRequest) (*ErrorResponse, error)
func (UnimplementedPluginServiceServer) ExecuteStep ¶
func (UnimplementedPluginServiceServer) ExecuteStep(context.Context, *ExecuteStepRequest) (*ExecuteStepResponse, error)
func (UnimplementedPluginServiceServer) GetAsset ¶ added in v0.3.3
func (UnimplementedPluginServiceServer) GetAsset(context.Context, *GetAssetRequest) (*GetAssetResponse, error)
func (UnimplementedPluginServiceServer) GetConfigFragment ¶ added in v0.1.7
func (UnimplementedPluginServiceServer) GetConfigFragment(context.Context, *emptypb.Empty) (*ConfigFragmentResponse, error)
func (UnimplementedPluginServiceServer) GetContractRegistry ¶ added in v0.19.0
func (UnimplementedPluginServiceServer) GetContractRegistry(context.Context, *emptypb.Empty) (*ContractRegistry, error)
func (UnimplementedPluginServiceServer) GetManifest ¶
func (UnimplementedPluginServiceServer) GetModuleSchemas ¶
func (UnimplementedPluginServiceServer) GetModuleSchemas(context.Context, *emptypb.Empty) (*ModuleSchemaList, error)
func (UnimplementedPluginServiceServer) GetModuleTypes ¶
func (UnimplementedPluginServiceServer) GetStepTypes ¶
func (UnimplementedPluginServiceServer) GetTriggerTypes ¶
func (UnimplementedPluginServiceServer) InitModule ¶
func (UnimplementedPluginServiceServer) InitModule(context.Context, *HandleRequest) (*ErrorResponse, error)
func (UnimplementedPluginServiceServer) InvokeService ¶
func (UnimplementedPluginServiceServer) InvokeService(context.Context, *InvokeServiceRequest) (*InvokeServiceResponse, error)
func (UnimplementedPluginServiceServer) StartModule ¶
func (UnimplementedPluginServiceServer) StartModule(context.Context, *HandleRequest) (*ErrorResponse, error)
func (UnimplementedPluginServiceServer) StopModule ¶
func (UnimplementedPluginServiceServer) StopModule(context.Context, *HandleRequest) (*ErrorResponse, error)
type UnimplementedResourceDriverServer ¶ added in v0.27.4
type UnimplementedResourceDriverServer struct{}
UnimplementedResourceDriverServer 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 (UnimplementedResourceDriverServer) Create ¶ added in v0.27.4
func (UnimplementedResourceDriverServer) Create(context.Context, *ResourceCreateRequest) (*ResourceCreateResponse, error)
func (UnimplementedResourceDriverServer) Delete ¶ added in v0.27.4
func (UnimplementedResourceDriverServer) Delete(context.Context, *ResourceDeleteRequest) (*ResourceDeleteResponse, error)
func (UnimplementedResourceDriverServer) Diff ¶ added in v0.27.4
func (UnimplementedResourceDriverServer) Diff(context.Context, *ResourceDiffRequest) (*ResourceDiffResponse, error)
func (UnimplementedResourceDriverServer) HealthCheck ¶ added in v0.27.4
func (UnimplementedResourceDriverServer) HealthCheck(context.Context, *ResourceHealthCheckRequest) (*ResourceHealthCheckResponse, error)
func (UnimplementedResourceDriverServer) Read ¶ added in v0.27.4
func (UnimplementedResourceDriverServer) Read(context.Context, *ResourceReadRequest) (*ResourceReadResponse, error)
func (UnimplementedResourceDriverServer) Scale ¶ added in v0.27.4
func (UnimplementedResourceDriverServer) Scale(context.Context, *ResourceScaleRequest) (*ResourceScaleResponse, error)
func (UnimplementedResourceDriverServer) SensitiveKeys ¶ added in v0.27.4
func (UnimplementedResourceDriverServer) SensitiveKeys(context.Context, *SensitiveKeysRequest) (*SensitiveKeysResponse, error)
func (UnimplementedResourceDriverServer) Troubleshoot ¶ added in v0.27.4
func (UnimplementedResourceDriverServer) Troubleshoot(context.Context, *TroubleshootRequest) (*TroubleshootResponse, error)
func (UnimplementedResourceDriverServer) Update ¶ added in v0.27.4
func (UnimplementedResourceDriverServer) Update(context.Context, *ResourceUpdateRequest) (*ResourceUpdateResponse, error)
type UnlockRequest ¶ added in v0.51.11
type UnlockRequest struct {
ResourceId string `protobuf:"bytes,1,opt,name=resource_id,json=resourceId,proto3" json:"resource_id,omitempty"`
// contains filtered or unexported fields
}
func (*UnlockRequest) Descriptor
deprecated
added in
v0.51.11
func (*UnlockRequest) Descriptor() ([]byte, []int)
Deprecated: Use UnlockRequest.ProtoReflect.Descriptor instead.
func (*UnlockRequest) GetResourceId ¶ added in v0.51.11
func (x *UnlockRequest) GetResourceId() string
func (*UnlockRequest) ProtoMessage ¶ added in v0.51.11
func (*UnlockRequest) ProtoMessage()
func (*UnlockRequest) ProtoReflect ¶ added in v0.51.11
func (x *UnlockRequest) ProtoReflect() protoreflect.Message
func (*UnlockRequest) Reset ¶ added in v0.51.11
func (x *UnlockRequest) Reset()
func (*UnlockRequest) String ¶ added in v0.51.11
func (x *UnlockRequest) String() string
type UnlockResponse ¶ added in v0.51.11
type UnlockResponse struct {
// contains filtered or unexported fields
}
func (*UnlockResponse) Descriptor
deprecated
added in
v0.51.11
func (*UnlockResponse) Descriptor() ([]byte, []int)
Deprecated: Use UnlockResponse.ProtoReflect.Descriptor instead.
func (*UnlockResponse) ProtoMessage ¶ added in v0.51.11
func (*UnlockResponse) ProtoMessage()
func (*UnlockResponse) ProtoReflect ¶ added in v0.51.11
func (x *UnlockResponse) ProtoReflect() protoreflect.Message
func (*UnlockResponse) Reset ¶ added in v0.51.11
func (x *UnlockResponse) Reset()
func (*UnlockResponse) String ¶ added in v0.51.11
func (x *UnlockResponse) String() string
type UnsafeEngineCallbackServiceServer ¶
type UnsafeEngineCallbackServiceServer interface {
// contains filtered or unexported methods
}
UnsafeEngineCallbackServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to EngineCallbackServiceServer will result in compilation errors.
type UnsafeIaCProviderCredentialRevokerServer ¶ added in v0.27.4
type UnsafeIaCProviderCredentialRevokerServer interface {
// contains filtered or unexported methods
}
UnsafeIaCProviderCredentialRevokerServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to IaCProviderCredentialRevokerServer will result in compilation errors.
type UnsafeIaCProviderDriftConfigDetectorServer ¶ added in v0.27.4
type UnsafeIaCProviderDriftConfigDetectorServer interface {
// contains filtered or unexported methods
}
UnsafeIaCProviderDriftConfigDetectorServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to IaCProviderDriftConfigDetectorServer will result in compilation errors.
type UnsafeIaCProviderDriftDetectorServer ¶ added in v0.27.4
type UnsafeIaCProviderDriftDetectorServer interface {
// contains filtered or unexported methods
}
UnsafeIaCProviderDriftDetectorServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to IaCProviderDriftDetectorServer will result in compilation errors.
type UnsafeIaCProviderEnumeratorServer ¶ added in v0.27.4
type UnsafeIaCProviderEnumeratorServer interface {
// contains filtered or unexported methods
}
UnsafeIaCProviderEnumeratorServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to IaCProviderEnumeratorServer will result in compilation errors.
type UnsafeIaCProviderFinalizerServer ¶ added in v0.55.0
type UnsafeIaCProviderFinalizerServer interface {
// contains filtered or unexported methods
}
UnsafeIaCProviderFinalizerServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to IaCProviderFinalizerServer will result in compilation errors.
type UnsafeIaCProviderMigrationRepairerServer ¶ added in v0.27.4
type UnsafeIaCProviderMigrationRepairerServer interface {
// contains filtered or unexported methods
}
UnsafeIaCProviderMigrationRepairerServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to IaCProviderMigrationRepairerServer will result in compilation errors.
type UnsafeIaCProviderRequiredServer ¶ added in v0.27.4
type UnsafeIaCProviderRequiredServer interface {
// contains filtered or unexported methods
}
UnsafeIaCProviderRequiredServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to IaCProviderRequiredServer will result in compilation errors.
type UnsafeIaCProviderValidatorServer ¶ added in v0.27.4
type UnsafeIaCProviderValidatorServer interface {
// contains filtered or unexported methods
}
UnsafeIaCProviderValidatorServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to IaCProviderValidatorServer will result in compilation errors.
type UnsafeIaCStateBackendServer ¶ added in v0.51.11
type UnsafeIaCStateBackendServer interface {
// contains filtered or unexported methods
}
UnsafeIaCStateBackendServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to IaCStateBackendServer will result in compilation errors.
type UnsafePluginServiceServer ¶
type UnsafePluginServiceServer interface {
// contains filtered or unexported methods
}
UnsafePluginServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to PluginServiceServer will result in compilation errors.
type UnsafeResourceDriverServer ¶ added in v0.27.4
type UnsafeResourceDriverServer interface {
// contains filtered or unexported methods
}
UnsafeResourceDriverServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ResourceDriverServer will result in compilation errors.
type UnsubscribeRequest ¶ added in v0.1.5
type UnsubscribeRequest struct {
HandleId string `protobuf:"bytes,1,opt,name=handle_id,json=handleId,proto3" json:"handle_id,omitempty"`
Topic string `protobuf:"bytes,2,opt,name=topic,proto3" json:"topic,omitempty"`
// contains filtered or unexported fields
}
UnsubscribeRequest asks the host to remove a plugin's topic subscription.
func (*UnsubscribeRequest) Descriptor
deprecated
added in
v0.1.5
func (*UnsubscribeRequest) Descriptor() ([]byte, []int)
Deprecated: Use UnsubscribeRequest.ProtoReflect.Descriptor instead.
func (*UnsubscribeRequest) GetHandleId ¶ added in v0.1.5
func (x *UnsubscribeRequest) GetHandleId() string
func (*UnsubscribeRequest) GetTopic ¶ added in v0.1.5
func (x *UnsubscribeRequest) GetTopic() string
func (*UnsubscribeRequest) ProtoMessage ¶ added in v0.1.5
func (*UnsubscribeRequest) ProtoMessage()
func (*UnsubscribeRequest) ProtoReflect ¶ added in v0.1.5
func (x *UnsubscribeRequest) ProtoReflect() protoreflect.Message
func (*UnsubscribeRequest) Reset ¶ added in v0.1.5
func (x *UnsubscribeRequest) Reset()
func (*UnsubscribeRequest) String ¶ added in v0.1.5
func (x *UnsubscribeRequest) String() string
type ValidatePlanRequest ¶ added in v0.27.4
type ValidatePlanRequest struct {
Plan *IaCPlan `protobuf:"bytes,1,opt,name=plan,proto3" json:"plan,omitempty"`
// contains filtered or unexported fields
}
───────────────────────────────────────────────────────────────────────────── IaCProviderValidator messages. ─────────────────────────────────────────────────────────────────────────────
func (*ValidatePlanRequest) Descriptor
deprecated
added in
v0.27.4
func (*ValidatePlanRequest) Descriptor() ([]byte, []int)
Deprecated: Use ValidatePlanRequest.ProtoReflect.Descriptor instead.
func (*ValidatePlanRequest) GetPlan ¶ added in v0.27.4
func (x *ValidatePlanRequest) GetPlan() *IaCPlan
func (*ValidatePlanRequest) ProtoMessage ¶ added in v0.27.4
func (*ValidatePlanRequest) ProtoMessage()
func (*ValidatePlanRequest) ProtoReflect ¶ added in v0.27.4
func (x *ValidatePlanRequest) ProtoReflect() protoreflect.Message
func (*ValidatePlanRequest) Reset ¶ added in v0.27.4
func (x *ValidatePlanRequest) Reset()
func (*ValidatePlanRequest) String ¶ added in v0.27.4
func (x *ValidatePlanRequest) String() string
type ValidatePlanResponse ¶ added in v0.27.4
type ValidatePlanResponse struct {
Diagnostics []*PlanDiagnostic `protobuf:"bytes,1,rep,name=diagnostics,proto3" json:"diagnostics,omitempty"`
// contains filtered or unexported fields
}
func (*ValidatePlanResponse) Descriptor
deprecated
added in
v0.27.4
func (*ValidatePlanResponse) Descriptor() ([]byte, []int)
Deprecated: Use ValidatePlanResponse.ProtoReflect.Descriptor instead.
func (*ValidatePlanResponse) GetDiagnostics ¶ added in v0.27.4
func (x *ValidatePlanResponse) GetDiagnostics() []*PlanDiagnostic
func (*ValidatePlanResponse) ProtoMessage ¶ added in v0.27.4
func (*ValidatePlanResponse) ProtoMessage()
func (*ValidatePlanResponse) ProtoReflect ¶ added in v0.27.4
func (x *ValidatePlanResponse) ProtoReflect() protoreflect.Message
func (*ValidatePlanResponse) Reset ¶ added in v0.27.4
func (x *ValidatePlanResponse) Reset()
func (*ValidatePlanResponse) String ¶ added in v0.27.4
func (x *ValidatePlanResponse) String() string
type VersionRequest ¶ added in v0.27.4
type VersionRequest struct {
// contains filtered or unexported fields
}
func (*VersionRequest) Descriptor
deprecated
added in
v0.27.4
func (*VersionRequest) Descriptor() ([]byte, []int)
Deprecated: Use VersionRequest.ProtoReflect.Descriptor instead.
func (*VersionRequest) ProtoMessage ¶ added in v0.27.4
func (*VersionRequest) ProtoMessage()
func (*VersionRequest) ProtoReflect ¶ added in v0.27.4
func (x *VersionRequest) ProtoReflect() protoreflect.Message
func (*VersionRequest) Reset ¶ added in v0.27.4
func (x *VersionRequest) Reset()
func (*VersionRequest) String ¶ added in v0.27.4
func (x *VersionRequest) String() string
type VersionResponse ¶ added in v0.27.4
type VersionResponse struct {
Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
// contains filtered or unexported fields
}
func (*VersionResponse) Descriptor
deprecated
added in
v0.27.4
func (*VersionResponse) Descriptor() ([]byte, []int)
Deprecated: Use VersionResponse.ProtoReflect.Descriptor instead.
func (*VersionResponse) GetVersion ¶ added in v0.27.4
func (x *VersionResponse) GetVersion() string
func (*VersionResponse) ProtoMessage ¶ added in v0.27.4
func (*VersionResponse) ProtoMessage()
func (*VersionResponse) ProtoReflect ¶ added in v0.27.4
func (x *VersionResponse) ProtoReflect() protoreflect.Message
func (*VersionResponse) Reset ¶ added in v0.27.4
func (x *VersionResponse) Reset()
func (*VersionResponse) String ¶ added in v0.27.4
func (x *VersionResponse) String() string