Showing content from https://pkg.go.dev/github.com/hashicorp/terraform-plugin-framework@v1.15.1/internal/proto5server below:
proto5server package - github.com/hashicorp/terraform-plugin-framework/internal/proto5server - Go Packages
Package proto5server contains the provider server implementation compatible with protocol version 5 (tfprotov5.ProviderServer).
- type Server
-
- func (s *Server) ApplyResourceChange(ctx context.Context, proto5Req *tfprotov5.ApplyResourceChangeRequest) (*tfprotov5.ApplyResourceChangeResponse, error)
- func (s *Server) CallFunction(ctx context.Context, protoReq *tfprotov5.CallFunctionRequest) (*tfprotov5.CallFunctionResponse, error)
- func (s *Server) CloseEphemeralResource(ctx context.Context, proto5Req *tfprotov5.CloseEphemeralResourceRequest) (*tfprotov5.CloseEphemeralResourceResponse, error)
- func (s *Server) ConfigureProvider(ctx context.Context, proto5Req *tfprotov5.ConfigureProviderRequest) (*tfprotov5.ConfigureProviderResponse, error)
- func (s *Server) GetFunctions(ctx context.Context, protoReq *tfprotov5.GetFunctionsRequest) (*tfprotov5.GetFunctionsResponse, error)
- func (s *Server) GetMetadata(ctx context.Context, proto6Req *tfprotov5.GetMetadataRequest) (*tfprotov5.GetMetadataResponse, error)
- func (s *Server) GetProviderSchema(ctx context.Context, proto5Req *tfprotov5.GetProviderSchemaRequest) (*tfprotov5.GetProviderSchemaResponse, error)
- func (s *Server) GetResourceIdentitySchemas(ctx context.Context, proto5Req *tfprotov5.GetResourceIdentitySchemasRequest) (*tfprotov5.GetResourceIdentitySchemasResponse, error)
- func (s *Server) ImportResourceState(ctx context.Context, proto5Req *tfprotov5.ImportResourceStateRequest) (*tfprotov5.ImportResourceStateResponse, error)
- func (s *Server) MoveResourceState(ctx context.Context, proto5Req *tfprotov5.MoveResourceStateRequest) (*tfprotov5.MoveResourceStateResponse, error)
- func (s *Server) OpenEphemeralResource(ctx context.Context, proto5Req *tfprotov5.OpenEphemeralResourceRequest) (*tfprotov5.OpenEphemeralResourceResponse, error)
- func (s *Server) PlanResourceChange(ctx context.Context, proto5Req *tfprotov5.PlanResourceChangeRequest) (*tfprotov5.PlanResourceChangeResponse, error)
- func (s *Server) PrepareProviderConfig(ctx context.Context, proto5Req *tfprotov5.PrepareProviderConfigRequest) (*tfprotov5.PrepareProviderConfigResponse, error)
- func (s *Server) ReadDataSource(ctx context.Context, proto5Req *tfprotov5.ReadDataSourceRequest) (*tfprotov5.ReadDataSourceResponse, error)
- func (s *Server) ReadResource(ctx context.Context, proto5Req *tfprotov5.ReadResourceRequest) (*tfprotov5.ReadResourceResponse, error)
- func (s *Server) RenewEphemeralResource(ctx context.Context, proto5Req *tfprotov5.RenewEphemeralResourceRequest) (*tfprotov5.RenewEphemeralResourceResponse, error)
- func (s *Server) StopProvider(ctx context.Context, _ *tfprotov5.StopProviderRequest) (*tfprotov5.StopProviderResponse, error)
- func (s *Server) UpgradeResourceIdentity(ctx context.Context, proto5Req *tfprotov5.UpgradeResourceIdentityRequest) (*tfprotov5.UpgradeResourceIdentityResponse, error)
- func (s *Server) UpgradeResourceState(ctx context.Context, proto5Req *tfprotov5.UpgradeResourceStateRequest) (*tfprotov5.UpgradeResourceStateResponse, error)
- func (s *Server) ValidateDataSourceConfig(ctx context.Context, proto5Req *tfprotov5.ValidateDataSourceConfigRequest) (*tfprotov5.ValidateDataSourceConfigResponse, error)
- func (s *Server) ValidateEphemeralResourceConfig(ctx context.Context, ...) (*tfprotov5.ValidateEphemeralResourceConfigResponse, error)
- func (s *Server) ValidateResourceTypeConfig(ctx context.Context, proto5Req *tfprotov5.ValidateResourceTypeConfigRequest) (*tfprotov5.ValidateResourceTypeConfigResponse, error)
This section is empty.
This section is empty.
This section is empty.
Provider server implementation.
ApplyResourceChange satisfies the tfprotov5.ProviderServer interface.
CallFunction satisfies the tfprotov5.ProviderServer interface.
CloseEphemeralResource satisfies the tfprotov5.ProviderServer interface.
ConfigureProvider satisfies the tfprotov5.ProviderServer interface.
GetFunctions satisfies the tfprotov5.ProviderServer interface.
GetMetadata satisfies the tfprotov5.ProviderServer interface.
GetProviderSchema satisfies the tfprotov5.ProviderServer interface.
GetResourceIdentitySchemas satisfies the tfprotov5.ProviderServer interface.
ImportResourceState satisfies the tfprotov5.ProviderServer interface.
MoveResourceState satisfies the tfprotov5.ProviderServer interface.
OpenEphemeralResource satisfies the tfprotov5.ProviderServer interface.
PlanResourceChange satisfies the tfprotov5.ProviderServer interface.
PrepareProviderConfig satisfies the tfprotov5.ProviderServer interface.
ReadDataSource satisfies the tfprotov5.ProviderServer interface.
ReadResource satisfies the tfprotov5.ProviderServer interface.
RenewEphemeralResource satisfies the tfprotov5.ProviderServer interface.
StopProvider satisfies the tfprotov5.ProviderServer interface.
UpgradeResourceIdentity satisfies the tfprotov5.ProviderServer interface.
UpgradeResourceState satisfies the tfprotov5.ProviderServer interface.
ValidateDataSourceConfig satisfies the tfprotov5.ProviderServer interface.
ValidateEphemeralResourceConfig satisfies the tfprotov5.ProviderServer interface.
ValidateResourceTypeConfig satisfies the tfprotov5.ProviderServer interface.
RetroSearch is an open source project built by @garambo
| Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4