# Functions
AttributeModifyPlan runs all AttributePlanModifiers
TODO: Clean up this abstraction back into an internal Attribute type method.
AttributePlanModifyBool performs all types.Bool plan modification.
AttributePlanModifyDynamic performs all types.Dynamic plan modification.
AttributePlanModifyFloat32 performs all types.Float32 plan modification.
AttributePlanModifyFloat64 performs all types.Float64 plan modification.
AttributePlanModifyInt32 performs all types.Int32 plan modification.
AttributePlanModifyInt64 performs all types.Int64 plan modification.
AttributePlanModifyList performs all types.List plan modification.
AttributePlanModifyMap performs all types.Map plan modification.
AttributePlanModifyNumber performs all types.Number plan modification.
AttributePlanModifyObject performs all types.Object plan modification.
AttributePlanModifySet performs all types.Set plan modification.
AttributePlanModifyString performs all types.String plan modification.
AttributeValidate performs all Attribute validation.
AttributeValidateBool performs all types.Bool validation.
AttributeValidateDynamic performs all types.Dynamic validation.
AttributeValidateFloat32 performs all types.Float32 validation.
AttributeValidateFloat64 performs all types.Float64 validation.
AttributeValidateInt32 performs all types.Int32 validation.
AttributeValidateInt64 performs all types.Int64 validation.
AttributeValidateList performs all types.List validation.
AttributeValidateMap performs all types.Map validation.
AttributeValidateNestedAttributes performs all nested Attributes validation.
AttributeValidateNumber performs all types.Number validation.
AttributeValidateObject performs all types.Object validation.
AttributeValidateSet performs all types.Set validation.
AttributeValidateString performs all types.String validation.
BlockModifyPlan performs all Block plan modification.
BlockPlanModifyList performs all types.List plan modification.
BlockPlanModifyObject performs all types.Object plan modification.
BlockPlanModifySet performs all types.Set plan modification.
BlockValidate performs all Block validation.
BlockValidateList performs all types.List validation.
BlockValidateObject performs all types.Object validation.
BlockValidateSet performs all types.Set validation.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NormaliseRequiresReplace sorts and deduplicates the slice of AttributePaths used in the RequiresReplace response field.
SchemaModifyPlan runs all AttributePlanModifiers in all schema attributes and blocks.
SchemaSemanticEquality runs semantic equality logic for all schema attributes and blocks.
SchemaValidate performs all Attribute and Block validation.
# Structs
ApplyResourceChangeRequest is the framework server request for the ApplyResourceChange RPC.
ApplyResourceChangeResponse is the framework server response for the ApplyResourceChange RPC.
CallFunctionRequest is the framework server request for the CallFunction RPC.
CallFunctionResponse is the framework server response for the CallFunction RPC.
CreateResourceRequest is the framework server request for a create request with the ApplyResourceChange RPC.
CreateResourceResponse is the framework server response for a create request with the ApplyResourceChange RPC.
DataSourceMetadata is the framework server equivalent of the tfprotov5.DataSourceMetadata and tfprotov6.DataSourceMetadata types.
DeleteResourceRequest is the framework server request for a delete request with the ApplyResourceChange RPC.
DeleteResourceResponse is the framework server response for a delete request with the ApplyResourceChange RPC.
FunctionMetadata is the framework server equivalent of the tfprotov5.FunctionMetadata and tfprotov6.FunctionMetadata types.
GetFunctionsRequest is the framework server request for the GetFunctions RPC.
GetFunctionsResponse is the framework server response for the GetFunctions RPC.
GetMetadataRequest is the framework server request for the GetMetadata RPC.
GetMetadataResponse is the framework server response for the GetMetadata RPC.
GetProviderSchemaRequest is the framework server request for the GetProviderSchema RPC.
GetProviderSchemaResponse is the framework server response for the GetProviderSchema RPC.
ImportedResource represents a resource that was imported.
ImportResourceStateRequest is the framework server request for the ImportResourceState RPC.
ImportResourceStateResponse is the framework server response for the ImportResourceState RPC.
ModifyAttributePlanRequest represents a request for the provider to modify an attribute value, or mark it as requiring replacement, at plan time.
No description provided by the author
ModifySchemaPlanRequest represents a request for a schema to run all attribute plan modification functions.
ModifySchemaPlanResponse represents a response to a ModifySchemaPlanRequest.
MoveResourceStateRequest is the framework server request for the MoveResourceState RPC.
MoveResourceStateResponse is the framework server response for the MoveResourceState RPC.
PlanResourceChangeRequest is the framework server request for the PlanResourceChange RPC.
PlanResourceChangeResponse is the framework server response for the PlanResourceChange RPC.
ReadDataSourceRequest is the framework server request for the ReadDataSource RPC.
ReadDataSourceResponse is the framework server response for the ReadDataSource RPC.
ReadResourceRequest is the framework server request for the ReadResource RPC.
ReadResourceResponse is the framework server response for the ReadResource RPC.
ResourceMetadata is the framework server equivalent of the tfprotov5.ResourceMetadata and tfprotov6.ResourceMetadata types.
SchemaSemanticEqualityRequest represents a request for a schema to run all semantic equality logic.
SchemaSemanticEqualityResponse represents a response to a SchemaSemanticEqualityRequest.
Server implements the framework provider server.
ServerCapabilities is a combination of tfprotov5.ServerCapabilities and tfprotov6.ServerCapabilties, which may diverge over time.
UpdateResourceRequest is the framework server request for an update request with the ApplyResourceChange RPC.
UpdateResourceResponse is the framework server response for an update request with the ApplyResourceChange RPC.
UpgradeResourceStateRequest is the framework server request for the UpgradeResourceState RPC.
UpgradeResourceStateResponse is the framework server response for the UpgradeResourceState RPC.
ValidateAttributeRequest repesents a request for attribute validation.
ValidateAttributeResponse represents a response to a ValidateAttributeRequest.
ValidateDataSourceConfigRequest is the framework server request for the ValidateDataSourceConfig RPC.
ValidateDataSourceConfigResponse is the framework server response for the ValidateDataSourceConfig RPC.
ValidateProviderConfigRequest is the framework server request for the ValidateProviderConfig RPC.
ValidateProviderConfigResponse is the framework server response for the ValidateProviderConfig RPC.
ValidateResourceConfigRequest is the framework server request for the ValidateResourceConfig RPC.
ValidateResourceConfigResponse is the framework server response for the ValidateResourceConfig RPC.
ValidateSchemaRequest repesents a request for validating a Schema.
ValidateSchemaResponse represents a response to a ValidateSchemaRequest.