Versions in this module Expand all Collapse all v0 v0.2.61 Jul 30, 2026 Changes in this version + func BindOutputProposal(proposal *providerv0.OutputProposal) (*providerv0.OutputProposal, error) + func DecodeFilteredResponse(response *providerv0.ExecuteRequestResponse) (map[string]*providerv0.PublicValue, error) + func Diagnostic(severity basev0.FailureDiagnostic_Severity, namespace, code, message string) (*basev0.FailureDiagnostic, error) + func HandleCaptureResult(result *providerv0.CaptureResult) (*providerv0.OpaqueReference, error) + func NewBlockedAction(id string, position uint32, resourceType string) (*providerv0.PlanAction, error) + func NewCreateAction(id string, position uint32, resourceType, prospectiveRemoteID string) (*providerv0.PlanAction, error) + func NewDeleteAction(id string, position uint32, resourceType string) (*providerv0.PlanAction, error) + func NewImportAction(id string, position uint32, resourceType string) (*providerv0.PlanAction, error) + func NewManualAction(id string, position uint32, resourceType string) (*providerv0.PlanAction, error) + func NewNoOpAction(id string, position uint32, resourceType string) (*providerv0.PlanAction, error) + func NewProjectOutputAction(id string, position uint32, proposal *providerv0.OutputProposal) (*providerv0.PlanAction, error) + func NewReplaceAction(id string, position uint32, resourceType, prospectiveRemoteID string) (*providerv0.PlanAction, error) + func NewUpdateAction(id string, position uint32, resourceType string) (*providerv0.PlanAction, error) + func Observation(material *providerv0.MaterialObservation, ...) (*providerv0.ObserveResponse, error) + func Plan(plan *providerv0.OrderedPlan) (*providerv0.OrderedPlan, error) + func PlannedRequest(request *providerv0.PlannedRequest) (*providerv0.PlannedRequest, error) + func ValidateUpgrade(response *providerv0.UpgradeStateResponse, fromVersion, toVersion uint32) error + type Base struct + func NewBase(information *providerv0.GetProviderInformationResponse) (*Base, error) + func (b *Base) GetProviderInformation(_ context.Context, request *providerv0.GetProviderInformationRequest) (*providerv0.GetProviderInformationResponse, error)