List of all items
Structs
- tfplugin5::ActionSchema
- tfplugin5::ApplyResourceChange
- tfplugin5::AttributePath
- tfplugin5::CallFunction
- tfplugin5::ClientCapabilities
- tfplugin5::CloseEphemeralResource
- tfplugin5::Configure
- tfplugin5::Deferred
- tfplugin5::Diagnostic
- tfplugin5::DynamicValue
- tfplugin5::Function
- tfplugin5::FunctionError
- tfplugin5::GenerateResourceConfig
- tfplugin5::GetFunctions
- tfplugin5::GetMetadata
- tfplugin5::GetProviderSchema
- tfplugin5::GetProvisionerSchema
- tfplugin5::GetResourceIdentitySchemas
- tfplugin5::ImportResourceState
- tfplugin5::InvokeAction
- tfplugin5::ListResource
- tfplugin5::MoveResourceState
- tfplugin5::OpenEphemeralResource
- tfplugin5::PlanAction
- tfplugin5::PlanResourceChange
- tfplugin5::PrepareProviderConfig
- tfplugin5::ProvisionResource
- tfplugin5::RawState
- tfplugin5::ReadDataSource
- tfplugin5::ReadResource
- tfplugin5::RenewEphemeralResource
- tfplugin5::ResourceIdentityData
- tfplugin5::ResourceIdentitySchema
- tfplugin5::Schema
- tfplugin5::ServerCapabilities
- tfplugin5::Stop
- tfplugin5::UpgradeResourceIdentity
- tfplugin5::UpgradeResourceState
- tfplugin5::ValidateActionConfig
- tfplugin5::ValidateDataSourceConfig
- tfplugin5::ValidateEphemeralResourceConfig
- tfplugin5::ValidateListResourceConfig
- tfplugin5::ValidateProvisionerConfig
- tfplugin5::ValidateResourceTypeConfig
- tfplugin5::apply_resource_change::Request
- tfplugin5::apply_resource_change::Response
- tfplugin5::attribute_path::Step
- tfplugin5::call_function::Request
- tfplugin5::call_function::Response
- tfplugin5::close_ephemeral_resource::Request
- tfplugin5::close_ephemeral_resource::Response
- tfplugin5::configure::Request
- tfplugin5::configure::Response
- tfplugin5::function::Parameter
- tfplugin5::function::Return
- tfplugin5::generate_resource_config::Request
- tfplugin5::generate_resource_config::Response
- tfplugin5::get_functions::Request
- tfplugin5::get_functions::Response
- tfplugin5::get_metadata::ActionMetadata
- tfplugin5::get_metadata::DataSourceMetadata
- tfplugin5::get_metadata::EphemeralMetadata
- tfplugin5::get_metadata::FunctionMetadata
- tfplugin5::get_metadata::ListResourceMetadata
- tfplugin5::get_metadata::Request
- tfplugin5::get_metadata::ResourceMetadata
- tfplugin5::get_metadata::Response
- tfplugin5::get_provider_schema::Request
- tfplugin5::get_provider_schema::Response
- tfplugin5::get_provisioner_schema::Request
- tfplugin5::get_provisioner_schema::Response
- tfplugin5::get_resource_identity_schemas::Request
- tfplugin5::get_resource_identity_schemas::Response
- tfplugin5::import_resource_state::ImportedResource
- tfplugin5::import_resource_state::Request
- tfplugin5::import_resource_state::Response
- tfplugin5::invoke_action::Event
- tfplugin5::invoke_action::Request
- tfplugin5::invoke_action::event::Completed
- tfplugin5::invoke_action::event::Progress
- tfplugin5::list_resource::Event
- tfplugin5::list_resource::Request
- tfplugin5::move_resource_state::Request
- tfplugin5::move_resource_state::Response
- tfplugin5::open_ephemeral_resource::Request
- tfplugin5::open_ephemeral_resource::Response
- tfplugin5::plan_action::Request
- tfplugin5::plan_action::Response
- tfplugin5::plan_resource_change::Request
- tfplugin5::plan_resource_change::Response
- tfplugin5::prepare_provider_config::Request
- tfplugin5::prepare_provider_config::Response
- tfplugin5::provider_client::ProviderClient
- tfplugin5::provider_server::ProviderServer
- tfplugin5::provision_resource::Request
- tfplugin5::provision_resource::Response
- tfplugin5::provisioner_client::ProvisionerClient
- tfplugin5::provisioner_server::ProvisionerServer
- tfplugin5::read_data_source::Request
- tfplugin5::read_data_source::Response
- tfplugin5::read_resource::Request
- tfplugin5::read_resource::Response
- tfplugin5::renew_ephemeral_resource::Request
- tfplugin5::renew_ephemeral_resource::Response
- tfplugin5::resource_identity_schema::IdentityAttribute
- tfplugin5::schema::Attribute
- tfplugin5::schema::Block
- tfplugin5::schema::NestedBlock
- tfplugin5::stop::Request
- tfplugin5::stop::Response
- tfplugin5::upgrade_resource_identity::Request
- tfplugin5::upgrade_resource_identity::Response
- tfplugin5::upgrade_resource_state::Request
- tfplugin5::upgrade_resource_state::Response
- tfplugin5::validate_action_config::Request
- tfplugin5::validate_action_config::Response
- tfplugin5::validate_data_source_config::Request
- tfplugin5::validate_data_source_config::Response
- tfplugin5::validate_ephemeral_resource_config::Request
- tfplugin5::validate_ephemeral_resource_config::Response
- tfplugin5::validate_list_resource_config::Request
- tfplugin5::validate_list_resource_config::Response
- tfplugin5::validate_provisioner_config::Request
- tfplugin5::validate_provisioner_config::Response
- tfplugin5::validate_resource_type_config::Request
- tfplugin5::validate_resource_type_config::Response
- tfplugin6::ActionSchema
- tfplugin6::ApplyResourceChange
- tfplugin6::AttributePath
- tfplugin6::CallFunction
- tfplugin6::ClientCapabilities
- tfplugin6::CloseEphemeralResource
- tfplugin6::ConfigureProvider
- tfplugin6::ConfigureStateStore
- tfplugin6::Deferred
- tfplugin6::DeleteState
- tfplugin6::Diagnostic
- tfplugin6::DynamicValue
- tfplugin6::Function
- tfplugin6::FunctionError
- tfplugin6::GenerateResourceConfig
- tfplugin6::GetFunctions
- tfplugin6::GetMetadata
- tfplugin6::GetProviderSchema
- tfplugin6::GetResourceIdentitySchemas
- tfplugin6::GetStates
- tfplugin6::ImportResourceState
- tfplugin6::InvokeAction
- tfplugin6::ListResource
- tfplugin6::LockState
- tfplugin6::MoveResourceState
- tfplugin6::OpenEphemeralResource
- tfplugin6::PlanAction
- tfplugin6::PlanResourceChange
- tfplugin6::RawState
- tfplugin6::ReadDataSource
- tfplugin6::ReadResource
- tfplugin6::ReadStateBytes
- tfplugin6::RenewEphemeralResource
- tfplugin6::RequestChunkMeta
- tfplugin6::ResourceIdentityData
- tfplugin6::ResourceIdentitySchema
- tfplugin6::Schema
- tfplugin6::ServerCapabilities
- tfplugin6::StateRange
- tfplugin6::StateStoreClientCapabilities
- tfplugin6::StateStoreServerCapabilities
- tfplugin6::StopProvider
- tfplugin6::UnlockState
- tfplugin6::UpgradeResourceIdentity
- tfplugin6::UpgradeResourceState
- tfplugin6::ValidateActionConfig
- tfplugin6::ValidateDataResourceConfig
- tfplugin6::ValidateEphemeralResourceConfig
- tfplugin6::ValidateListResourceConfig
- tfplugin6::ValidateProviderConfig
- tfplugin6::ValidateResourceConfig
- tfplugin6::ValidateStateStore
- tfplugin6::WriteStateBytes
- tfplugin6::apply_resource_change::Request
- tfplugin6::apply_resource_change::Response
- tfplugin6::attribute_path::Step
- tfplugin6::call_function::Request
- tfplugin6::call_function::Response
- tfplugin6::close_ephemeral_resource::Request
- tfplugin6::close_ephemeral_resource::Response
- tfplugin6::configure_provider::Request
- tfplugin6::configure_provider::Response
- tfplugin6::configure_state_store::Request
- tfplugin6::configure_state_store::Response
- tfplugin6::delete_state::Request
- tfplugin6::delete_state::Response
- tfplugin6::function::Parameter
- tfplugin6::function::Return
- tfplugin6::generate_resource_config::Request
- tfplugin6::generate_resource_config::Response
- tfplugin6::get_functions::Request
- tfplugin6::get_functions::Response
- tfplugin6::get_metadata::ActionMetadata
- tfplugin6::get_metadata::DataSourceMetadata
- tfplugin6::get_metadata::EphemeralMetadata
- tfplugin6::get_metadata::FunctionMetadata
- tfplugin6::get_metadata::ListResourceMetadata
- tfplugin6::get_metadata::Request
- tfplugin6::get_metadata::ResourceMetadata
- tfplugin6::get_metadata::Response
- tfplugin6::get_metadata::StateStoreMetadata
- tfplugin6::get_provider_schema::Request
- tfplugin6::get_provider_schema::Response
- tfplugin6::get_resource_identity_schemas::Request
- tfplugin6::get_resource_identity_schemas::Response
- tfplugin6::get_states::Request
- tfplugin6::get_states::Response
- tfplugin6::import_resource_state::ImportedResource
- tfplugin6::import_resource_state::Request
- tfplugin6::import_resource_state::Response
- tfplugin6::invoke_action::Event
- tfplugin6::invoke_action::Request
- tfplugin6::invoke_action::event::Completed
- tfplugin6::invoke_action::event::Progress
- tfplugin6::list_resource::Event
- tfplugin6::list_resource::Request
- tfplugin6::lock_state::Request
- tfplugin6::lock_state::Response
- tfplugin6::move_resource_state::Request
- tfplugin6::move_resource_state::Response
- tfplugin6::open_ephemeral_resource::Request
- tfplugin6::open_ephemeral_resource::Response
- tfplugin6::plan_action::Request
- tfplugin6::plan_action::Response
- tfplugin6::plan_resource_change::Request
- tfplugin6::plan_resource_change::Response
- tfplugin6::provider_client::ProviderClient
- tfplugin6::provider_server::ProviderServer
- tfplugin6::read_data_source::Request
- tfplugin6::read_data_source::Response
- tfplugin6::read_resource::Request
- tfplugin6::read_resource::Response
- tfplugin6::read_state_bytes::Request
- tfplugin6::read_state_bytes::Response
- tfplugin6::renew_ephemeral_resource::Request
- tfplugin6::renew_ephemeral_resource::Response
- tfplugin6::resource_identity_schema::IdentityAttribute
- tfplugin6::schema::Attribute
- tfplugin6::schema::Block
- tfplugin6::schema::NestedBlock
- tfplugin6::schema::Object
- tfplugin6::stop_provider::Request
- tfplugin6::stop_provider::Response
- tfplugin6::unlock_state::Request
- tfplugin6::unlock_state::Response
- tfplugin6::upgrade_resource_identity::Request
- tfplugin6::upgrade_resource_identity::Response
- tfplugin6::upgrade_resource_state::Request
- tfplugin6::upgrade_resource_state::Response
- tfplugin6::validate_action_config::Request
- tfplugin6::validate_action_config::Response
- tfplugin6::validate_data_resource_config::Request
- tfplugin6::validate_data_resource_config::Response
- tfplugin6::validate_ephemeral_resource_config::Request
- tfplugin6::validate_ephemeral_resource_config::Response
- tfplugin6::validate_list_resource_config::Request
- tfplugin6::validate_list_resource_config::Response
- tfplugin6::validate_provider_config::Request
- tfplugin6::validate_provider_config::Response
- tfplugin6::validate_resource_config::Request
- tfplugin6::validate_resource_config::Response
- tfplugin6::validate_state_store::Request
- tfplugin6::validate_state_store::Response
- tfplugin6::write_state_bytes::RequestChunk
- tfplugin6::write_state_bytes::Response
Enums
- PluginProtocol
- tfplugin5::StringKind
- tfplugin5::attribute_path::step::Selector
- tfplugin5::deferred::Reason
- tfplugin5::diagnostic::Severity
- tfplugin5::invoke_action::event::Type
- tfplugin5::schema::nested_block::NestingMode
- tfplugin6::StringKind
- tfplugin6::attribute_path::step::Selector
- tfplugin6::deferred::Reason
- tfplugin6::diagnostic::Severity
- tfplugin6::invoke_action::event::Type
- tfplugin6::schema::nested_block::NestingMode
- tfplugin6::schema::object::NestingMode
Traits
- tfplugin5::provider_server::Provider
- tfplugin5::provisioner_server::Provisioner
- tfplugin6::provider_server::Provider