Expand description
tfplugin6 — current; required for sensitive-mark propagation,
nested attribute types, optional-required-computed expression.
Generated by tonic-build from proto/tfplugin6.proto.
Modules§
- apply_
resource_ change - Nested message and enum types in
ApplyResourceChange. - attribute_
path - Nested message and enum types in
AttributePath. - call_
function - Nested message and enum types in
CallFunction. - close_
ephemeral_ resource - Nested message and enum types in
CloseEphemeralResource. - configure_
provider - Nested message and enum types in
ConfigureProvider. - configure_
state_ store - Nested message and enum types in
ConfigureStateStore. - deferred
- Nested message and enum types in
Deferred. - delete_
state - Nested message and enum types in
DeleteState. - diagnostic
- Nested message and enum types in
Diagnostic. - function
- Nested message and enum types in
Function. - generate_
resource_ config - Nested message and enum types in
GenerateResourceConfig. - get_
functions - Nested message and enum types in
GetFunctions. - get_
metadata - Nested message and enum types in
GetMetadata. - get_
provider_ schema - Nested message and enum types in
GetProviderSchema. - get_
resource_ identity_ schemas - Nested message and enum types in
GetResourceIdentitySchemas. - get_
states - Nested message and enum types in
GetStates. - import_
resource_ state - Nested message and enum types in
ImportResourceState. - invoke_
action - Nested message and enum types in
InvokeAction. - list_
resource - Nested message and enum types in
ListResource. - lock_
state - Nested message and enum types in
LockState. - move_
resource_ state - Nested message and enum types in
MoveResourceState. - open_
ephemeral_ resource - Nested message and enum types in
OpenEphemeralResource. - plan_
action - Nested message and enum types in
PlanAction. - plan_
resource_ change - Nested message and enum types in
PlanResourceChange. - provider_
client - Generated client implementations.
- provider_
server - Generated server implementations.
- read_
data_ source - Nested message and enum types in
ReadDataSource. - read_
resource - Nested message and enum types in
ReadResource. - read_
state_ bytes - Nested message and enum types in
ReadStateBytes. - renew_
ephemeral_ resource - Nested message and enum types in
RenewEphemeralResource. - resource_
identity_ schema - Nested message and enum types in
ResourceIdentitySchema. - schema
- Nested message and enum types in
Schema. - stop_
provider - Nested message and enum types in
StopProvider. - unlock_
state - Nested message and enum types in
UnlockState. - upgrade_
resource_ identity - Nested message and enum types in
UpgradeResourceIdentity. - upgrade_
resource_ state - Nested message and enum types in
UpgradeResourceState. - validate_
action_ config - Nested message and enum types in
ValidateActionConfig. - validate_
data_ resource_ config - Nested message and enum types in
ValidateDataResourceConfig. - validate_
ephemeral_ resource_ config - Nested message and enum types in
ValidateEphemeralResourceConfig. - validate_
list_ resource_ config - Nested message and enum types in
ValidateListResourceConfig. - validate_
provider_ config - Nested message and enum types in
ValidateProviderConfig. - validate_
resource_ config - Nested message and enum types in
ValidateResourceConfig. - validate_
state_ store - Nested message and enum types in
ValidateStateStore. - write_
state_ bytes - Nested message and enum types in
WriteStateBytes.
Structs§
- Action
Schema - ActionSchema defines the schema for an action that can be invoked by Terraform.
- Apply
Resource Change - Attribute
Path - Call
Function - Client
Capabilities - ClientCapabilities allows Terraform to publish information regarding supported protocol features. This is used to indicate availability of certain forward-compatible changes which may be optional in a major protocol version, but cannot be tested for directly.
- Close
Ephemeral Resource - Configure
Provider - Configure
State Store - Deferred
- Deferred is a message that indicates that change is deferred for a reason.
- Delete
State - Diagnostic
- Dynamic
Value - DynamicValue is an opaque encoding of terraform data, with the field name indicating the encoding scheme used.
- Function
- Function
Error - Generate
Resource Config - GetFunctions
- GetMetadata
- GetProvider
Schema - GetResource
Identity Schemas - GetStates
- Import
Resource State - Invoke
Action - List
Resource - Lock
State - Move
Resource State - Open
Ephemeral Resource - Plan
Action - Plan
Resource Change - RawState
- RawState holds the stored state for a resource to be upgraded by the provider. It can be in one of two formats, the current json encoded format in bytes, or the legacy flatmap format as a map of strings.
- Read
Data Source - Read
Resource - Read
State Bytes - Renew
Ephemeral Resource - Request
Chunk Meta - Resource
Identity Data - Resource
Identity Schema - ResourceIdentitySchema represents the structure and types of data used to identify a managed resource type. Effectively, resource identity is a versioned object that can be used to compare resources, whether already managed and/or being discovered.
- Schema
- Schema is the configuration schema for a Resource or Provider.
- Server
Capabilities - ServerCapabilities allows providers to communicate extra information regarding supported protocol features. This is used to indicate availability of certain forward-compatible changes which may be optional in a major protocol version, but cannot be tested for directly.
- State
Range - State
Store Client Capabilities - State
Store Server Capabilities - Stop
Provider - Unlock
State - Upgrade
Resource Identity - Upgrade
Resource State - Validate
Action Config - Validate
Data Resource Config - Validate
Ephemeral Resource Config - Validate
List Resource Config - Validate
Provider Config - Validate
Resource Config - Validate
State Store - Write
State Bytes