tfplugin6

package
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 12, 2026 License: MPL-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Provider_GetMetadata_FullMethodName                     = "/tfplugin6.Provider/GetMetadata"
	Provider_GetProviderSchema_FullMethodName               = "/tfplugin6.Provider/GetProviderSchema"
	Provider_ValidateProviderConfig_FullMethodName          = "/tfplugin6.Provider/ValidateProviderConfig"
	Provider_ValidateResourceConfig_FullMethodName          = "/tfplugin6.Provider/ValidateResourceConfig"
	Provider_ValidateDataResourceConfig_FullMethodName      = "/tfplugin6.Provider/ValidateDataResourceConfig"
	Provider_UpgradeResourceState_FullMethodName            = "/tfplugin6.Provider/UpgradeResourceState"
	Provider_GetResourceIdentitySchemas_FullMethodName      = "/tfplugin6.Provider/GetResourceIdentitySchemas"
	Provider_UpgradeResourceIdentity_FullMethodName         = "/tfplugin6.Provider/UpgradeResourceIdentity"
	Provider_ConfigureProvider_FullMethodName               = "/tfplugin6.Provider/ConfigureProvider"
	Provider_ReadResource_FullMethodName                    = "/tfplugin6.Provider/ReadResource"
	Provider_PlanResourceChange_FullMethodName              = "/tfplugin6.Provider/PlanResourceChange"
	Provider_ApplyResourceChange_FullMethodName             = "/tfplugin6.Provider/ApplyResourceChange"
	Provider_ImportResourceState_FullMethodName             = "/tfplugin6.Provider/ImportResourceState"
	Provider_MoveResourceState_FullMethodName               = "/tfplugin6.Provider/MoveResourceState"
	Provider_ReadDataSource_FullMethodName                  = "/tfplugin6.Provider/ReadDataSource"
	Provider_GenerateResourceConfig_FullMethodName          = "/tfplugin6.Provider/GenerateResourceConfig"
	Provider_ValidateEphemeralResourceConfig_FullMethodName = "/tfplugin6.Provider/ValidateEphemeralResourceConfig"
	Provider_OpenEphemeralResource_FullMethodName           = "/tfplugin6.Provider/OpenEphemeralResource"
	Provider_RenewEphemeralResource_FullMethodName          = "/tfplugin6.Provider/RenewEphemeralResource"
	Provider_CloseEphemeralResource_FullMethodName          = "/tfplugin6.Provider/CloseEphemeralResource"
	Provider_ListResource_FullMethodName                    = "/tfplugin6.Provider/ListResource"
	Provider_ValidateListResourceConfig_FullMethodName      = "/tfplugin6.Provider/ValidateListResourceConfig"
	Provider_GetFunctions_FullMethodName                    = "/tfplugin6.Provider/GetFunctions"
	Provider_CallFunction_FullMethodName                    = "/tfplugin6.Provider/CallFunction"
	Provider_ValidateStateStoreConfig_FullMethodName        = "/tfplugin6.Provider/ValidateStateStoreConfig"
	Provider_ConfigureStateStore_FullMethodName             = "/tfplugin6.Provider/ConfigureStateStore"
	Provider_ReadStateBytes_FullMethodName                  = "/tfplugin6.Provider/ReadStateBytes"
	Provider_WriteStateBytes_FullMethodName                 = "/tfplugin6.Provider/WriteStateBytes"
	Provider_LockState_FullMethodName                       = "/tfplugin6.Provider/LockState"
	Provider_UnlockState_FullMethodName                     = "/tfplugin6.Provider/UnlockState"
	Provider_GetStates_FullMethodName                       = "/tfplugin6.Provider/GetStates"
	Provider_DeleteState_FullMethodName                     = "/tfplugin6.Provider/DeleteState"
	Provider_PlanAction_FullMethodName                      = "/tfplugin6.Provider/PlanAction"
	Provider_InvokeAction_FullMethodName                    = "/tfplugin6.Provider/InvokeAction"
	Provider_ValidateActionConfig_FullMethodName            = "/tfplugin6.Provider/ValidateActionConfig"
	Provider_StopProvider_FullMethodName                    = "/tfplugin6.Provider/StopProvider"
)

Variables

View Source
var (
	StringKind_name = map[int32]string{
		0: "PLAIN",
		1: "MARKDOWN",
	}
	StringKind_value = map[string]int32{
		"PLAIN":    0,
		"MARKDOWN": 1,
	}
)

Enum value maps for StringKind.

View Source
var (
	Diagnostic_Severity_name = map[int32]string{
		0: "INVALID",
		1: "ERROR",
		2: "WARNING",
	}
	Diagnostic_Severity_value = map[string]int32{
		"INVALID": 0,
		"ERROR":   1,
		"WARNING": 2,
	}
)

Enum value maps for Diagnostic_Severity.

View Source
var (
	Schema_NestedBlock_NestingMode_name = map[int32]string{
		0: "INVALID",
		1: "SINGLE",
		2: "LIST",
		3: "SET",
		4: "MAP",
		5: "GROUP",
	}
	Schema_NestedBlock_NestingMode_value = map[string]int32{
		"INVALID": 0,
		"SINGLE":  1,
		"LIST":    2,
		"SET":     3,
		"MAP":     4,
		"GROUP":   5,
	}
)

Enum value maps for Schema_NestedBlock_NestingMode.

View Source
var (
	Schema_Object_NestingMode_name = map[int32]string{
		0: "INVALID",
		1: "SINGLE",
		2: "LIST",
		3: "SET",
		4: "MAP",
	}
	Schema_Object_NestingMode_value = map[string]int32{
		"INVALID": 0,
		"SINGLE":  1,
		"LIST":    2,
		"SET":     3,
		"MAP":     4,
	}
)

Enum value maps for Schema_Object_NestingMode.

View Source
var (
	Deferred_Reason_name = map[int32]string{
		0: "UNKNOWN",
		1: "RESOURCE_CONFIG_UNKNOWN",
		2: "PROVIDER_CONFIG_UNKNOWN",
		3: "ABSENT_PREREQ",
	}
	Deferred_Reason_value = map[string]int32{
		"UNKNOWN":                 0,
		"RESOURCE_CONFIG_UNKNOWN": 1,
		"PROVIDER_CONFIG_UNKNOWN": 2,
		"ABSENT_PREREQ":           3,
	}
)

Enum value maps for Deferred_Reason.

View Source
var File_tfplugin6_proto protoreflect.FileDescriptor
View Source
var Provider_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "tfplugin6.Provider",
	HandlerType: (*ProviderServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetMetadata",
			Handler:    _Provider_GetMetadata_Handler,
		},
		{
			MethodName: "GetProviderSchema",
			Handler:    _Provider_GetProviderSchema_Handler,
		},
		{
			MethodName: "ValidateProviderConfig",
			Handler:    _Provider_ValidateProviderConfig_Handler,
		},
		{
			MethodName: "ValidateResourceConfig",
			Handler:    _Provider_ValidateResourceConfig_Handler,
		},
		{
			MethodName: "ValidateDataResourceConfig",
			Handler:    _Provider_ValidateDataResourceConfig_Handler,
		},
		{
			MethodName: "UpgradeResourceState",
			Handler:    _Provider_UpgradeResourceState_Handler,
		},
		{
			MethodName: "GetResourceIdentitySchemas",
			Handler:    _Provider_GetResourceIdentitySchemas_Handler,
		},
		{
			MethodName: "UpgradeResourceIdentity",
			Handler:    _Provider_UpgradeResourceIdentity_Handler,
		},
		{
			MethodName: "ConfigureProvider",
			Handler:    _Provider_ConfigureProvider_Handler,
		},
		{
			MethodName: "ReadResource",
			Handler:    _Provider_ReadResource_Handler,
		},
		{
			MethodName: "PlanResourceChange",
			Handler:    _Provider_PlanResourceChange_Handler,
		},
		{
			MethodName: "ApplyResourceChange",
			Handler:    _Provider_ApplyResourceChange_Handler,
		},
		{
			MethodName: "ImportResourceState",
			Handler:    _Provider_ImportResourceState_Handler,
		},
		{
			MethodName: "MoveResourceState",
			Handler:    _Provider_MoveResourceState_Handler,
		},
		{
			MethodName: "ReadDataSource",
			Handler:    _Provider_ReadDataSource_Handler,
		},
		{
			MethodName: "GenerateResourceConfig",
			Handler:    _Provider_GenerateResourceConfig_Handler,
		},
		{
			MethodName: "ValidateEphemeralResourceConfig",
			Handler:    _Provider_ValidateEphemeralResourceConfig_Handler,
		},
		{
			MethodName: "OpenEphemeralResource",
			Handler:    _Provider_OpenEphemeralResource_Handler,
		},
		{
			MethodName: "RenewEphemeralResource",
			Handler:    _Provider_RenewEphemeralResource_Handler,
		},
		{
			MethodName: "CloseEphemeralResource",
			Handler:    _Provider_CloseEphemeralResource_Handler,
		},
		{
			MethodName: "ValidateListResourceConfig",
			Handler:    _Provider_ValidateListResourceConfig_Handler,
		},
		{
			MethodName: "GetFunctions",
			Handler:    _Provider_GetFunctions_Handler,
		},
		{
			MethodName: "CallFunction",
			Handler:    _Provider_CallFunction_Handler,
		},
		{
			MethodName: "ValidateStateStoreConfig",
			Handler:    _Provider_ValidateStateStoreConfig_Handler,
		},
		{
			MethodName: "ConfigureStateStore",
			Handler:    _Provider_ConfigureStateStore_Handler,
		},
		{
			MethodName: "LockState",
			Handler:    _Provider_LockState_Handler,
		},
		{
			MethodName: "UnlockState",
			Handler:    _Provider_UnlockState_Handler,
		},
		{
			MethodName: "GetStates",
			Handler:    _Provider_GetStates_Handler,
		},
		{
			MethodName: "DeleteState",
			Handler:    _Provider_DeleteState_Handler,
		},
		{
			MethodName: "PlanAction",
			Handler:    _Provider_PlanAction_Handler,
		},
		{
			MethodName: "ValidateActionConfig",
			Handler:    _Provider_ValidateActionConfig_Handler,
		},
		{
			MethodName: "StopProvider",
			Handler:    _Provider_StopProvider_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "ListResource",
			Handler:       _Provider_ListResource_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "ReadStateBytes",
			Handler:       _Provider_ReadStateBytes_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "WriteStateBytes",
			Handler:       _Provider_WriteStateBytes_Handler,
			ClientStreams: true,
		},
		{
			StreamName:    "InvokeAction",
			Handler:       _Provider_InvokeAction_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "tfplugin6.proto",
}

Provider_ServiceDesc is the grpc.ServiceDesc for Provider service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterProviderServer

func RegisterProviderServer(s grpc.ServiceRegistrar, srv ProviderServer)

Types

type ActionSchema

type ActionSchema struct {
	Schema *Schema `protobuf:"bytes,1,opt,name=schema,proto3" json:"schema,omitempty"` // of the action itself
	// contains filtered or unexported fields
}

ActionSchema defines the schema for an action that can be invoked by Terraform.

func (*ActionSchema) Descriptor deprecated

func (*ActionSchema) Descriptor() ([]byte, []int)

Deprecated: Use ActionSchema.ProtoReflect.Descriptor instead.

func (*ActionSchema) GetSchema

func (x *ActionSchema) GetSchema() *Schema

func (*ActionSchema) ProtoMessage

func (*ActionSchema) ProtoMessage()

func (*ActionSchema) ProtoReflect

func (x *ActionSchema) ProtoReflect() protoreflect.Message

func (*ActionSchema) Reset

func (x *ActionSchema) Reset()

func (*ActionSchema) String

func (x *ActionSchema) String() string

type ApplyResourceChange

type ApplyResourceChange struct {
	// contains filtered or unexported fields
}

func (*ApplyResourceChange) Descriptor deprecated

func (*ApplyResourceChange) Descriptor() ([]byte, []int)

Deprecated: Use ApplyResourceChange.ProtoReflect.Descriptor instead.

func (*ApplyResourceChange) ProtoMessage

func (*ApplyResourceChange) ProtoMessage()

func (*ApplyResourceChange) ProtoReflect

func (x *ApplyResourceChange) ProtoReflect() protoreflect.Message

func (*ApplyResourceChange) Reset

func (x *ApplyResourceChange) Reset()

func (*ApplyResourceChange) String

func (x *ApplyResourceChange) String() string

type ApplyResourceChange_Request

type ApplyResourceChange_Request struct {
	TypeName        string                `protobuf:"bytes,1,opt,name=type_name,json=typeName,proto3" json:"type_name,omitempty"`
	PriorState      *DynamicValue         `protobuf:"bytes,2,opt,name=prior_state,json=priorState,proto3" json:"prior_state,omitempty"`
	PlannedState    *DynamicValue         `protobuf:"bytes,3,opt,name=planned_state,json=plannedState,proto3" json:"planned_state,omitempty"`
	Config          *DynamicValue         `protobuf:"bytes,4,opt,name=config,proto3" json:"config,omitempty"`
	PlannedPrivate  []byte                `protobuf:"bytes,5,opt,name=planned_private,json=plannedPrivate,proto3" json:"planned_private,omitempty"`
	ProviderMeta    *DynamicValue         `protobuf:"bytes,6,opt,name=provider_meta,json=providerMeta,proto3" json:"provider_meta,omitempty"`
	PlannedIdentity *ResourceIdentityData `protobuf:"bytes,7,opt,name=planned_identity,json=plannedIdentity,proto3" json:"planned_identity,omitempty"`
	// contains filtered or unexported fields
}

func (*ApplyResourceChange_Request) Descriptor deprecated

func (*ApplyResourceChange_Request) Descriptor() ([]byte, []int)

Deprecated: Use ApplyResourceChange_Request.ProtoReflect.Descriptor instead.

func (*ApplyResourceChange_Request) GetConfig

func (x *ApplyResourceChange_Request) GetConfig() *DynamicValue

func (*ApplyResourceChange_Request) GetPlannedIdentity

func (x *ApplyResourceChange_Request) GetPlannedIdentity() *ResourceIdentityData

func (*ApplyResourceChange_Request) GetPlannedPrivate

func (x *ApplyResourceChange_Request) GetPlannedPrivate() []byte

func (*ApplyResourceChange_Request) GetPlannedState

func (x *ApplyResourceChange_Request) GetPlannedState() *DynamicValue

func (*ApplyResourceChange_Request) GetPriorState

func (x *ApplyResourceChange_Request) GetPriorState() *DynamicValue

func (*ApplyResourceChange_Request) GetProviderMeta

func (x *ApplyResourceChange_Request) GetProviderMeta() *DynamicValue

func (*ApplyResourceChange_Request) GetTypeName

func (x *ApplyResourceChange_Request) GetTypeName() string

func (*ApplyResourceChange_Request) ProtoMessage

func (*ApplyResourceChange_Request) ProtoMessage()

func (*ApplyResourceChange_Request) ProtoReflect

func (*ApplyResourceChange_Request) Reset

func (x *ApplyResourceChange_Request) Reset()

func (*ApplyResourceChange_Request) String

func (x *ApplyResourceChange_Request) String() string

type ApplyResourceChange_Response

type ApplyResourceChange_Response struct {
	NewState    *DynamicValue `protobuf:"bytes,1,opt,name=new_state,json=newState,proto3" json:"new_state,omitempty"`
	Private     []byte        `protobuf:"bytes,2,opt,name=private,proto3" json:"private,omitempty"`
	Diagnostics []*Diagnostic `protobuf:"bytes,3,rep,name=diagnostics,proto3" json:"diagnostics,omitempty"`
	// This may be set only by the helper/schema "SDK" in the main Terraform
	// repository, to request that Terraform Core >=0.12 permit additional
	// inconsistencies that can result from the legacy SDK type system
	// and its imprecise mapping to the >=0.12 type system.
	// The change in behavior implied by this flag makes sense only for the
	// specific details of the legacy SDK type system, and are not a general
	// mechanism to avoid proper type handling in providers.
	//
	//	====              DO NOT USE THIS              ====
	//	==== THIS MUST BE LEFT UNSET IN ALL OTHER SDKS ====
	//	====              DO NOT USE THIS              ====
	LegacyTypeSystem bool                  `protobuf:"varint,4,opt,name=legacy_type_system,json=legacyTypeSystem,proto3" json:"legacy_type_system,omitempty"`
	NewIdentity      *ResourceIdentityData `protobuf:"bytes,5,opt,name=new_identity,json=newIdentity,proto3" json:"new_identity,omitempty"`
	// contains filtered or unexported fields
}

func (*ApplyResourceChange_Response) Descriptor deprecated

func (*ApplyResourceChange_Response) Descriptor() ([]byte, []int)

Deprecated: Use ApplyResourceChange_Response.ProtoReflect.Descriptor instead.

func (*ApplyResourceChange_Response) GetDiagnostics

func (x *ApplyResourceChange_Response) GetDiagnostics() []*Diagnostic

func (*ApplyResourceChange_Response) GetLegacyTypeSystem

func (x *ApplyResourceChange_Response) GetLegacyTypeSystem() bool

func (*ApplyResourceChange_Response) GetNewIdentity

func (*ApplyResourceChange_Response) GetNewState

func (x *ApplyResourceChange_Response) GetNewState() *DynamicValue

func (*ApplyResourceChange_Response) GetPrivate

func (x *ApplyResourceChange_Response) GetPrivate() []byte

func (*ApplyResourceChange_Response) ProtoMessage

func (*ApplyResourceChange_Response) ProtoMessage()

func (*ApplyResourceChange_Response) ProtoReflect

func (*ApplyResourceChange_Response) Reset

func (x *ApplyResourceChange_Response) Reset()

func (*ApplyResourceChange_Response) String

type AttributePath

type AttributePath struct {
	Steps []*AttributePath_Step `protobuf:"bytes,1,rep,name=steps,proto3" json:"steps,omitempty"`
	// contains filtered or unexported fields
}

func (*AttributePath) Descriptor deprecated

func (*AttributePath) Descriptor() ([]byte, []int)

Deprecated: Use AttributePath.ProtoReflect.Descriptor instead.

func (*AttributePath) GetSteps

func (x *AttributePath) GetSteps() []*AttributePath_Step

func (*AttributePath) ProtoMessage

func (*AttributePath) ProtoMessage()

func (*AttributePath) ProtoReflect

func (x *AttributePath) ProtoReflect() protoreflect.Message

func (*AttributePath) Reset

func (x *AttributePath) Reset()

func (*AttributePath) String

func (x *AttributePath) String() string

type AttributePath_Step

type AttributePath_Step struct {

	// Types that are valid to be assigned to Selector:
	//
	//	*AttributePath_Step_AttributeName
	//	*AttributePath_Step_ElementKeyString
	//	*AttributePath_Step_ElementKeyInt
	Selector isAttributePath_Step_Selector `protobuf_oneof:"selector"`
	// contains filtered or unexported fields
}

func (*AttributePath_Step) Descriptor deprecated

func (*AttributePath_Step) Descriptor() ([]byte, []int)

Deprecated: Use AttributePath_Step.ProtoReflect.Descriptor instead.

func (*AttributePath_Step) GetAttributeName

func (x *AttributePath_Step) GetAttributeName() string

func (*AttributePath_Step) GetElementKeyInt

func (x *AttributePath_Step) GetElementKeyInt() int64

func (*AttributePath_Step) GetElementKeyString

func (x *AttributePath_Step) GetElementKeyString() string

func (*AttributePath_Step) GetSelector

func (x *AttributePath_Step) GetSelector() isAttributePath_Step_Selector

func (*AttributePath_Step) ProtoMessage

func (*AttributePath_Step) ProtoMessage()

func (*AttributePath_Step) ProtoReflect

func (x *AttributePath_Step) ProtoReflect() protoreflect.Message

func (*AttributePath_Step) Reset

func (x *AttributePath_Step) Reset()

func (*AttributePath_Step) String

func (x *AttributePath_Step) String() string

type AttributePath_Step_AttributeName

type AttributePath_Step_AttributeName struct {
	// Set "attribute_name" to represent looking up an attribute
	// in the current object value.
	AttributeName string `protobuf:"bytes,1,opt,name=attribute_name,json=attributeName,proto3,oneof"`
}

type AttributePath_Step_ElementKeyInt

type AttributePath_Step_ElementKeyInt struct {
	ElementKeyInt int64 `protobuf:"varint,3,opt,name=element_key_int,json=elementKeyInt,proto3,oneof"`
}

type AttributePath_Step_ElementKeyString

type AttributePath_Step_ElementKeyString struct {
	// Set "element_key_*" to represent looking up an element in
	// an indexable collection type.
	ElementKeyString string `protobuf:"bytes,2,opt,name=element_key_string,json=elementKeyString,proto3,oneof"`
}

type CallFunction

type CallFunction struct {
	// contains filtered or unexported fields
}

func (*CallFunction) Descriptor deprecated

func (*CallFunction) Descriptor() ([]byte, []int)

Deprecated: Use CallFunction.ProtoReflect.Descriptor instead.

func (*CallFunction) ProtoMessage

func (*CallFunction) ProtoMessage()

func (*CallFunction) ProtoReflect

func (x *CallFunction) ProtoReflect() protoreflect.Message

func (*CallFunction) Reset

func (x *CallFunction) Reset()

func (*CallFunction) String

func (x *CallFunction) String() string

type CallFunction_Request

type CallFunction_Request struct {
	Name      string          `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Arguments []*DynamicValue `protobuf:"bytes,2,rep,name=arguments,proto3" json:"arguments,omitempty"`
	// contains filtered or unexported fields
}

func (*CallFunction_Request) Descriptor deprecated

func (*CallFunction_Request) Descriptor() ([]byte, []int)

Deprecated: Use CallFunction_Request.ProtoReflect.Descriptor instead.

func (*CallFunction_Request) GetArguments

func (x *CallFunction_Request) GetArguments() []*DynamicValue

func (*CallFunction_Request) GetName

func (x *CallFunction_Request) GetName() string

func (*CallFunction_Request) ProtoMessage

func (*CallFunction_Request) ProtoMessage()

func (*CallFunction_Request) ProtoReflect

func (x *CallFunction_Request) ProtoReflect() protoreflect.Message

func (*CallFunction_Request) Reset

func (x *CallFunction_Request) Reset()

func (*CallFunction_Request) String

func (x *CallFunction_Request) String() string

type CallFunction_Response

type CallFunction_Response struct {
	Result *DynamicValue  `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
	Error  *FunctionError `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"`
	// contains filtered or unexported fields
}

func (*CallFunction_Response) Descriptor deprecated

func (*CallFunction_Response) Descriptor() ([]byte, []int)

Deprecated: Use CallFunction_Response.ProtoReflect.Descriptor instead.

func (*CallFunction_Response) GetError

func (x *CallFunction_Response) GetError() *FunctionError

func (*CallFunction_Response) GetResult

func (x *CallFunction_Response) GetResult() *DynamicValue

func (*CallFunction_Response) ProtoMessage

func (*CallFunction_Response) ProtoMessage()

func (*CallFunction_Response) ProtoReflect

func (x *CallFunction_Response) ProtoReflect() protoreflect.Message

func (*CallFunction_Response) Reset

func (x *CallFunction_Response) Reset()

func (*CallFunction_Response) String

func (x *CallFunction_Response) String() string

type ClientCapabilities

type ClientCapabilities struct {

	// The deferral_allowed capability signals that the client is able to
	// handle deferred responses from the provider.
	DeferralAllowed bool `protobuf:"varint,1,opt,name=deferral_allowed,json=deferralAllowed,proto3" json:"deferral_allowed,omitempty"`
	// The write_only_attributes_allowed capability signals that the client
	// is able to handle write_only attributes for managed resources.
	WriteOnlyAttributesAllowed bool `` /* 144-byte string literal not displayed */
	// contains filtered or unexported fields
}

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.

func (*ClientCapabilities) Descriptor deprecated

func (*ClientCapabilities) Descriptor() ([]byte, []int)

Deprecated: Use ClientCapabilities.ProtoReflect.Descriptor instead.

func (*ClientCapabilities) GetDeferralAllowed

func (x *ClientCapabilities) GetDeferralAllowed() bool

func (*ClientCapabilities) GetWriteOnlyAttributesAllowed

func (x *ClientCapabilities) GetWriteOnlyAttributesAllowed() bool

func (*ClientCapabilities) ProtoMessage

func (*ClientCapabilities) ProtoMessage()

func (*ClientCapabilities) ProtoReflect

func (x *ClientCapabilities) ProtoReflect() protoreflect.Message

func (*ClientCapabilities) Reset

func (x *ClientCapabilities) Reset()

func (*ClientCapabilities) String

func (x *ClientCapabilities) String() string

type CloseEphemeralResource

type CloseEphemeralResource struct {
	// contains filtered or unexported fields
}

func (*CloseEphemeralResource) Descriptor deprecated

func (*CloseEphemeralResource) Descriptor() ([]byte, []int)

Deprecated: Use CloseEphemeralResource.ProtoReflect.Descriptor instead.

func (*CloseEphemeralResource) ProtoMessage

func (*CloseEphemeralResource) ProtoMessage()

func (*CloseEphemeralResource) ProtoReflect

func (x *CloseEphemeralResource) ProtoReflect() protoreflect.Message

func (*CloseEphemeralResource) Reset

func (x *CloseEphemeralResource) Reset()

func (*CloseEphemeralResource) String

func (x *CloseEphemeralResource) String() string

type CloseEphemeralResource_Request

type CloseEphemeralResource_Request struct {
	TypeName string `protobuf:"bytes,1,opt,name=type_name,json=typeName,proto3" json:"type_name,omitempty"`
	Private  []byte `protobuf:"bytes,2,opt,name=private,proto3,oneof" json:"private,omitempty"`
	// contains filtered or unexported fields
}

func (*CloseEphemeralResource_Request) Descriptor deprecated

func (*CloseEphemeralResource_Request) Descriptor() ([]byte, []int)

Deprecated: Use CloseEphemeralResource_Request.ProtoReflect.Descriptor instead.

func (*CloseEphemeralResource_Request) GetPrivate

func (x *CloseEphemeralResource_Request) GetPrivate() []byte

func (*CloseEphemeralResource_Request) GetTypeName

func (x *CloseEphemeralResource_Request) GetTypeName() string

func (*CloseEphemeralResource_Request) ProtoMessage

func (*CloseEphemeralResource_Request) ProtoMessage()

func (*CloseEphemeralResource_Request) ProtoReflect

func (*CloseEphemeralResource_Request) Reset

func (x *CloseEphemeralResource_Request) Reset()

func (*CloseEphemeralResource_Request) String

type CloseEphemeralResource_Response

type CloseEphemeralResource_Response struct {
	Diagnostics []*Diagnostic `protobuf:"bytes,1,rep,name=diagnostics,proto3" json:"diagnostics,omitempty"`
	// contains filtered or unexported fields
}

func (*CloseEphemeralResource_Response) Descriptor deprecated

func (*CloseEphemeralResource_Response) Descriptor() ([]byte, []int)

Deprecated: Use CloseEphemeralResource_Response.ProtoReflect.Descriptor instead.

func (*CloseEphemeralResource_Response) GetDiagnostics

func (x *CloseEphemeralResource_Response) GetDiagnostics() []*Diagnostic

func (*CloseEphemeralResource_Response) ProtoMessage

func (*CloseEphemeralResource_Response) ProtoMessage()

func (*CloseEphemeralResource_Response) ProtoReflect

func (*CloseEphemeralResource_Response) Reset

func (*CloseEphemeralResource_Response) String

type ConfigureProvider

type ConfigureProvider struct {
	// contains filtered or unexported fields
}

func (*ConfigureProvider) Descriptor deprecated

func (*ConfigureProvider) Descriptor() ([]byte, []int)

Deprecated: Use ConfigureProvider.ProtoReflect.Descriptor instead.

func (*ConfigureProvider) ProtoMessage

func (*ConfigureProvider) ProtoMessage()

func (*ConfigureProvider) ProtoReflect

func (x *ConfigureProvider) ProtoReflect() protoreflect.Message

func (*ConfigureProvider) Reset

func (x *ConfigureProvider) Reset()

func (*ConfigureProvider) String

func (x *ConfigureProvider) String() string

type ConfigureProvider_Request

type ConfigureProvider_Request struct {
	TerraformVersion   string              `protobuf:"bytes,1,opt,name=terraform_version,json=terraformVersion,proto3" json:"terraform_version,omitempty"`
	Config             *DynamicValue       `protobuf:"bytes,2,opt,name=config,proto3" json:"config,omitempty"`
	ClientCapabilities *ClientCapabilities `protobuf:"bytes,3,opt,name=client_capabilities,json=clientCapabilities,proto3" json:"client_capabilities,omitempty"`
	// contains filtered or unexported fields
}

func (*ConfigureProvider_Request) Descriptor deprecated

func (*ConfigureProvider_Request) Descriptor() ([]byte, []int)

Deprecated: Use ConfigureProvider_Request.ProtoReflect.Descriptor instead.

func (*ConfigureProvider_Request) GetClientCapabilities

func (x *ConfigureProvider_Request) GetClientCapabilities() *ClientCapabilities

func (*ConfigureProvider_Request) GetConfig

func (x *ConfigureProvider_Request) GetConfig() *DynamicValue

func (*ConfigureProvider_Request) GetTerraformVersion

func (x *ConfigureProvider_Request) GetTerraformVersion() string

func (*ConfigureProvider_Request) ProtoMessage

func (*ConfigureProvider_Request) ProtoMessage()

func (*ConfigureProvider_Request) ProtoReflect

func (*ConfigureProvider_Request) Reset

func (x *ConfigureProvider_Request) Reset()

func (*ConfigureProvider_Request) String

func (x *ConfigureProvider_Request) String() string

type ConfigureProvider_Response

type ConfigureProvider_Response struct {
	Diagnostics []*Diagnostic `protobuf:"bytes,1,rep,name=diagnostics,proto3" json:"diagnostics,omitempty"`
	// contains filtered or unexported fields
}

func (*ConfigureProvider_Response) Descriptor deprecated

func (*ConfigureProvider_Response) Descriptor() ([]byte, []int)

Deprecated: Use ConfigureProvider_Response.ProtoReflect.Descriptor instead.

func (*ConfigureProvider_Response) GetDiagnostics

func (x *ConfigureProvider_Response) GetDiagnostics() []*Diagnostic

func (*ConfigureProvider_Response) ProtoMessage

func (*ConfigureProvider_Response) ProtoMessage()

func (*ConfigureProvider_Response) ProtoReflect

func (*ConfigureProvider_Response) Reset

func (x *ConfigureProvider_Response) Reset()

func (*ConfigureProvider_Response) String

func (x *ConfigureProvider_Response) String() string

type ConfigureStateStore

type ConfigureStateStore struct {
	// contains filtered or unexported fields
}

func (*ConfigureStateStore) Descriptor deprecated

func (*ConfigureStateStore) Descriptor() ([]byte, []int)

Deprecated: Use ConfigureStateStore.ProtoReflect.Descriptor instead.

func (*ConfigureStateStore) ProtoMessage

func (*ConfigureStateStore) ProtoMessage()

func (*ConfigureStateStore) ProtoReflect

func (x *ConfigureStateStore) ProtoReflect() protoreflect.Message

func (*ConfigureStateStore) Reset

func (x *ConfigureStateStore) Reset()

func (*ConfigureStateStore) String

func (x *ConfigureStateStore) String() string

type ConfigureStateStore_Request

type ConfigureStateStore_Request struct {
	TypeName     string                        `protobuf:"bytes,1,opt,name=type_name,json=typeName,proto3" json:"type_name,omitempty"`
	Config       *DynamicValue                 `protobuf:"bytes,2,opt,name=config,proto3" json:"config,omitempty"`
	Capabilities *StateStoreClientCapabilities `protobuf:"bytes,3,opt,name=capabilities,proto3" json:"capabilities,omitempty"`
	// contains filtered or unexported fields
}

func (*ConfigureStateStore_Request) Descriptor deprecated

func (*ConfigureStateStore_Request) Descriptor() ([]byte, []int)

Deprecated: Use ConfigureStateStore_Request.ProtoReflect.Descriptor instead.

func (*ConfigureStateStore_Request) GetCapabilities

func (*ConfigureStateStore_Request) GetConfig

func (x *ConfigureStateStore_Request) GetConfig() *DynamicValue

func (*ConfigureStateStore_Request) GetTypeName

func (x *ConfigureStateStore_Request) GetTypeName() string

func (*ConfigureStateStore_Request) ProtoMessage

func (*ConfigureStateStore_Request) ProtoMessage()

func (*ConfigureStateStore_Request) ProtoReflect

func (*ConfigureStateStore_Request) Reset

func (x *ConfigureStateStore_Request) Reset()

func (*ConfigureStateStore_Request) String

func (x *ConfigureStateStore_Request) String() string

type ConfigureStateStore_Response

type ConfigureStateStore_Response struct {
	Diagnostics  []*Diagnostic                 `protobuf:"bytes,1,rep,name=diagnostics,proto3" json:"diagnostics,omitempty"`
	Capabilities *StateStoreServerCapabilities `protobuf:"bytes,2,opt,name=capabilities,proto3" json:"capabilities,omitempty"`
	// contains filtered or unexported fields
}

func (*ConfigureStateStore_Response) Descriptor deprecated

func (*ConfigureStateStore_Response) Descriptor() ([]byte, []int)

Deprecated: Use ConfigureStateStore_Response.ProtoReflect.Descriptor instead.

func (*ConfigureStateStore_Response) GetCapabilities

func (*ConfigureStateStore_Response) GetDiagnostics

func (x *ConfigureStateStore_Response) GetDiagnostics() []*Diagnostic

func (*ConfigureStateStore_Response) ProtoMessage

func (*ConfigureStateStore_Response) ProtoMessage()

func (*ConfigureStateStore_Response) ProtoReflect

func (*ConfigureStateStore_Response) Reset

func (x *ConfigureStateStore_Response) Reset()

func (*ConfigureStateStore_Response) String

type Deferred

type Deferred struct {

	// reason is the reason for deferring the change.
	Reason Deferred_Reason `protobuf:"varint,1,opt,name=reason,proto3,enum=tfplugin6.Deferred_Reason" json:"reason,omitempty"`
	// contains filtered or unexported fields
}

Deferred is a message that indicates that change is deferred for a reason.

func (*Deferred) Descriptor deprecated

func (*Deferred) Descriptor() ([]byte, []int)

Deprecated: Use Deferred.ProtoReflect.Descriptor instead.

func (*Deferred) GetReason

func (x *Deferred) GetReason() Deferred_Reason

func (*Deferred) ProtoMessage

func (*Deferred) ProtoMessage()

func (*Deferred) ProtoReflect

func (x *Deferred) ProtoReflect() protoreflect.Message

func (*Deferred) Reset

func (x *Deferred) Reset()

func (*Deferred) String

func (x *Deferred) String() string

type Deferred_Reason

type Deferred_Reason int32

Reason is the reason for deferring the change.

const (
	// UNKNOWN is the default value, and should not be used.
	Deferred_UNKNOWN Deferred_Reason = 0
	// RESOURCE_CONFIG_UNKNOWN is used when the config is partially unknown and the real
	// values need to be known before the change can be planned.
	Deferred_RESOURCE_CONFIG_UNKNOWN Deferred_Reason = 1
	// PROVIDER_CONFIG_UNKNOWN is used when parts of the provider configuration
	// are unknown, e.g. the provider configuration is only known after the apply is done.
	Deferred_PROVIDER_CONFIG_UNKNOWN Deferred_Reason = 2
	// ABSENT_PREREQ is used when a hard dependency has not been satisfied.
	Deferred_ABSENT_PREREQ Deferred_Reason = 3
)

func (Deferred_Reason) Descriptor

func (Deferred_Reason) Enum

func (x Deferred_Reason) Enum() *Deferred_Reason

func (Deferred_Reason) EnumDescriptor deprecated

func (Deferred_Reason) EnumDescriptor() ([]byte, []int)

Deprecated: Use Deferred_Reason.Descriptor instead.

func (Deferred_Reason) Number

func (Deferred_Reason) String

func (x Deferred_Reason) String() string

func (Deferred_Reason) Type

type DeleteState

type DeleteState struct {
	// contains filtered or unexported fields
}

func (*DeleteState) Descriptor deprecated

func (*DeleteState) Descriptor() ([]byte, []int)

Deprecated: Use DeleteState.ProtoReflect.Descriptor instead.

func (*DeleteState) ProtoMessage

func (*DeleteState) ProtoMessage()

func (*DeleteState) ProtoReflect

func (x *DeleteState) ProtoReflect() protoreflect.Message

func (*DeleteState) Reset

func (x *DeleteState) Reset()

func (*DeleteState) String

func (x *DeleteState) String() string

type DeleteState_Request

type DeleteState_Request struct {
	TypeName string `protobuf:"bytes,1,opt,name=type_name,json=typeName,proto3" json:"type_name,omitempty"`
	StateId  string `protobuf:"bytes,2,opt,name=state_id,json=stateId,proto3" json:"state_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteState_Request) Descriptor deprecated

func (*DeleteState_Request) Descriptor() ([]byte, []int)

Deprecated: Use DeleteState_Request.ProtoReflect.Descriptor instead.

func (*DeleteState_Request) GetStateId

func (x *DeleteState_Request) GetStateId() string

func (*DeleteState_Request) GetTypeName

func (x *DeleteState_Request) GetTypeName() string

func (*DeleteState_Request) ProtoMessage

func (*DeleteState_Request) ProtoMessage()

func (*DeleteState_Request) ProtoReflect

func (x *DeleteState_Request) ProtoReflect() protoreflect.Message

func (*DeleteState_Request) Reset

func (x *DeleteState_Request) Reset()

func (*DeleteState_Request) String

func (x *DeleteState_Request) String() string

type DeleteState_Response

type DeleteState_Response struct {
	Diagnostics []*Diagnostic `protobuf:"bytes,1,rep,name=diagnostics,proto3" json:"diagnostics,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteState_Response) Descriptor deprecated

func (*DeleteState_Response) Descriptor() ([]byte, []int)

Deprecated: Use DeleteState_Response.ProtoReflect.Descriptor instead.

func (*DeleteState_Response) GetDiagnostics

func (x *DeleteState_Response) GetDiagnostics() []*Diagnostic

func (*DeleteState_Response) ProtoMessage

func (*DeleteState_Response) ProtoMessage()

func (*DeleteState_Response) ProtoReflect

func (x *DeleteState_Response) ProtoReflect() protoreflect.Message

func (*DeleteState_Response) Reset

func (x *DeleteState_Response) Reset()

func (*DeleteState_Response) String

func (x *DeleteState_Response) String() string

type Diagnostic

type Diagnostic struct {
	Severity  Diagnostic_Severity `protobuf:"varint,1,opt,name=severity,proto3,enum=tfplugin6.Diagnostic_Severity" json:"severity,omitempty"`
	Summary   string              `protobuf:"bytes,2,opt,name=summary,proto3" json:"summary,omitempty"`
	Detail    string              `protobuf:"bytes,3,opt,name=detail,proto3" json:"detail,omitempty"`
	Attribute *AttributePath      `protobuf:"bytes,4,opt,name=attribute,proto3" json:"attribute,omitempty"`
	// contains filtered or unexported fields
}

func (*Diagnostic) Descriptor deprecated

func (*Diagnostic) Descriptor() ([]byte, []int)

Deprecated: Use Diagnostic.ProtoReflect.Descriptor instead.

func (*Diagnostic) GetAttribute

func (x *Diagnostic) GetAttribute() *AttributePath

func (*Diagnostic) GetDetail

func (x *Diagnostic) GetDetail() string

func (*Diagnostic) GetSeverity

func (x *Diagnostic) GetSeverity() Diagnostic_Severity

func (*Diagnostic) GetSummary

func (x *Diagnostic) GetSummary() string

func (*Diagnostic) ProtoMessage

func (*Diagnostic) ProtoMessage()

func (*Diagnostic) ProtoReflect

func (x *Diagnostic) ProtoReflect() protoreflect.Message

func (*Diagnostic) Reset

func (x *Diagnostic) Reset()

func (*Diagnostic) String

func (x *Diagnostic) String() string

type Diagnostic_Severity

type Diagnostic_Severity int32
const (
	Diagnostic_INVALID Diagnostic_Severity = 0
	Diagnostic_ERROR   Diagnostic_Severity = 1
	Diagnostic_WARNING Diagnostic_Severity = 2
)

func (Diagnostic_Severity) Descriptor

func (Diagnostic_Severity) Enum

func (Diagnostic_Severity) EnumDescriptor deprecated

func (Diagnostic_Severity) EnumDescriptor() ([]byte, []int)

Deprecated: Use Diagnostic_Severity.Descriptor instead.

func (Diagnostic_Severity) Number

func (Diagnostic_Severity) String

func (x Diagnostic_Severity) String() string

func (Diagnostic_Severity) Type

type DynamicValue

type DynamicValue struct {
	Msgpack []byte `protobuf:"bytes,1,opt,name=msgpack,proto3" json:"msgpack,omitempty"`
	Json    []byte `protobuf:"bytes,2,opt,name=json,proto3" json:"json,omitempty"`
	// contains filtered or unexported fields
}

DynamicValue is an opaque encoding of terraform data, with the field name indicating the encoding scheme used.

func (*DynamicValue) Descriptor deprecated

func (*DynamicValue) Descriptor() ([]byte, []int)

Deprecated: Use DynamicValue.ProtoReflect.Descriptor instead.

func (*DynamicValue) GetJson

func (x *DynamicValue) GetJson() []byte

func (*DynamicValue) GetMsgpack

func (x *DynamicValue) GetMsgpack() []byte

func (*DynamicValue) ProtoMessage

func (*DynamicValue) ProtoMessage()

func (*DynamicValue) ProtoReflect

func (x *DynamicValue) ProtoReflect() protoreflect.Message

func (*DynamicValue) Reset

func (x *DynamicValue) Reset()

func (*DynamicValue) String

func (x *DynamicValue) String() string

type Function

type Function struct {

	// parameters is the ordered list of positional function parameters.
	Parameters []*Function_Parameter `protobuf:"bytes,1,rep,name=parameters,proto3" json:"parameters,omitempty"`
	// variadic_parameter is an optional final parameter which accepts
	// zero or more argument values, in which Terraform will send an
	// ordered list of the parameter type.
	VariadicParameter *Function_Parameter `protobuf:"bytes,2,opt,name=variadic_parameter,json=variadicParameter,proto3" json:"variadic_parameter,omitempty"`
	// Return is the function return parameter.
	Return *Function_Return `protobuf:"bytes,3,opt,name=return,proto3" json:"return,omitempty"`
	// summary is the human-readable shortened documentation for the function.
	Summary string `protobuf:"bytes,4,opt,name=summary,proto3" json:"summary,omitempty"`
	// description is human-readable documentation for the function.
	Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	// description_kind is the formatting of the description.
	DescriptionKind StringKind `` /* 133-byte string literal not displayed */
	// deprecation_message is human-readable documentation if the
	// function is deprecated.
	DeprecationMessage string `protobuf:"bytes,7,opt,name=deprecation_message,json=deprecationMessage,proto3" json:"deprecation_message,omitempty"`
	// contains filtered or unexported fields
}

func (*Function) Descriptor deprecated

func (*Function) Descriptor() ([]byte, []int)

Deprecated: Use Function.ProtoReflect.Descriptor instead.

func (*Function) GetDeprecationMessage

func (x *Function) GetDeprecationMessage() string

func (*Function) GetDescription

func (x *Function) GetDescription() string

func (*Function) GetDescriptionKind

func (x *Function) GetDescriptionKind() StringKind

func (*Function) GetParameters

func (x *Function) GetParameters() []*Function_Parameter

func (*Function) GetReturn

func (x *Function) GetReturn() *Function_Return

func (*Function) GetSummary

func (x *Function) GetSummary() string

func (*Function) GetVariadicParameter

func (x *Function) GetVariadicParameter() *Function_Parameter

func (*Function) ProtoMessage

func (*Function) ProtoMessage()

func (*Function) ProtoReflect

func (x *Function) ProtoReflect() protoreflect.Message

func (*Function) Reset

func (x *Function) Reset()

func (*Function) String

func (x *Function) String() string

type FunctionError

type FunctionError struct {
	Text string `protobuf:"bytes,1,opt,name=text,proto3" json:"text,omitempty"`
	// The optional function_argument records the index position of the
	// argument which caused the error.
	FunctionArgument *int64 `protobuf:"varint,2,opt,name=function_argument,json=functionArgument,proto3,oneof" json:"function_argument,omitempty"`
	// contains filtered or unexported fields
}

func (*FunctionError) Descriptor deprecated

func (*FunctionError) Descriptor() ([]byte, []int)

Deprecated: Use FunctionError.ProtoReflect.Descriptor instead.

func (*FunctionError) GetFunctionArgument

func (x *FunctionError) GetFunctionArgument() int64

func (*FunctionError) GetText

func (x *FunctionError) GetText() string

func (*FunctionError) ProtoMessage

func (*FunctionError) ProtoMessage()

func (*FunctionError) ProtoReflect

func (x *FunctionError) ProtoReflect() protoreflect.Message

func (*FunctionError) Reset

func (x *FunctionError) Reset()

func (*FunctionError) String

func (x *FunctionError) String() string

type Function_Parameter

type Function_Parameter struct {

	// name is the human-readable display name for the parameter.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// type is the type constraint for the parameter.
	Type []byte `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
	// allow_null_value when enabled denotes that a null argument value can
	// be passed to the provider. When disabled, Terraform returns an error
	// if the argument value is null.
	AllowNullValue bool `protobuf:"varint,3,opt,name=allow_null_value,json=allowNullValue,proto3" json:"allow_null_value,omitempty"`
	// allow_unknown_values when enabled denotes that only wholly known
	// argument values will be passed to the provider. When disabled,
	// Terraform skips the function call entirely and assumes an unknown
	// value result from the function.
	AllowUnknownValues bool `protobuf:"varint,4,opt,name=allow_unknown_values,json=allowUnknownValues,proto3" json:"allow_unknown_values,omitempty"`
	// description is human-readable documentation for the parameter.
	Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	// description_kind is the formatting of the description.
	DescriptionKind StringKind `` /* 133-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*Function_Parameter) Descriptor deprecated

func (*Function_Parameter) Descriptor() ([]byte, []int)

Deprecated: Use Function_Parameter.ProtoReflect.Descriptor instead.

func (*Function_Parameter) GetAllowNullValue

func (x *Function_Parameter) GetAllowNullValue() bool

func (*Function_Parameter) GetAllowUnknownValues

func (x *Function_Parameter) GetAllowUnknownValues() bool

func (*Function_Parameter) GetDescription

func (x *Function_Parameter) GetDescription() string

func (*Function_Parameter) GetDescriptionKind

func (x *Function_Parameter) GetDescriptionKind() StringKind

func (*Function_Parameter) GetName

func (x *Function_Parameter) GetName() string

func (*Function_Parameter) GetType

func (x *Function_Parameter) GetType() []byte

func (*Function_Parameter) ProtoMessage

func (*Function_Parameter) ProtoMessage()

func (*Function_Parameter) ProtoReflect

func (x *Function_Parameter) ProtoReflect() protoreflect.Message

func (*Function_Parameter) Reset

func (x *Function_Parameter) Reset()

func (*Function_Parameter) String

func (x *Function_Parameter) String() string

type Function_Return

type Function_Return struct {

	// type is the type constraint for the function result.
	Type []byte `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
	// contains filtered or unexported fields
}

func (*Function_Return) Descriptor deprecated

func (*Function_Return) Descriptor() ([]byte, []int)

Deprecated: Use Function_Return.ProtoReflect.Descriptor instead.

func (*Function_Return) GetType

func (x *Function_Return) GetType() []byte

func (*Function_Return) ProtoMessage

func (*Function_Return) ProtoMessage()

func (*Function_Return) ProtoReflect

func (x *Function_Return) ProtoReflect() protoreflect.Message

func (*Function_Return) Reset

func (x *Function_Return) Reset()

func (*Function_Return) String

func (x *Function_Return) String() string

type GenerateResourceConfig

type GenerateResourceConfig struct {
	// contains filtered or unexported fields
}

func (*GenerateResourceConfig) Descriptor deprecated

func (*GenerateResourceConfig) Descriptor() ([]byte, []int)

Deprecated: Use GenerateResourceConfig.ProtoReflect.Descriptor instead.

func (*GenerateResourceConfig) ProtoMessage

func (*GenerateResourceConfig) ProtoMessage()

func (*GenerateResourceConfig) ProtoReflect

func (x *GenerateResourceConfig) ProtoReflect() protoreflect.Message

func (*GenerateResourceConfig) Reset

func (x *GenerateResourceConfig) Reset()

func (*GenerateResourceConfig) String

func (x *GenerateResourceConfig) String() string

type GenerateResourceConfig_Request

type GenerateResourceConfig_Request struct {
	TypeName string        `protobuf:"bytes,1,opt,name=type_name,json=typeName,proto3" json:"type_name,omitempty"`
	State    *DynamicValue `protobuf:"bytes,2,opt,name=state,proto3" json:"state,omitempty"`
	// contains filtered or unexported fields
}

func (*GenerateResourceConfig_Request) Descriptor deprecated

func (*GenerateResourceConfig_Request) Descriptor() ([]byte, []int)

Deprecated: Use GenerateResourceConfig_Request.ProtoReflect.Descriptor instead.

func (*GenerateResourceConfig_Request) GetState

func (*GenerateResourceConfig_Request) GetTypeName

func (x *GenerateResourceConfig_Request) GetTypeName() string

func (*GenerateResourceConfig_Request) ProtoMessage

func (*GenerateResourceConfig_Request) ProtoMessage()

func (*GenerateResourceConfig_Request) ProtoReflect

func (*GenerateResourceConfig_Request) Reset

func (x *GenerateResourceConfig_Request) Reset()

func (*GenerateResourceConfig_Request) String

type GenerateResourceConfig_Response

type GenerateResourceConfig_Response struct {

	// config is the provided state modified such that it represents a valid resource configuration value.
	Config      *DynamicValue `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	Diagnostics []*Diagnostic `protobuf:"bytes,2,rep,name=diagnostics,proto3" json:"diagnostics,omitempty"`
	// contains filtered or unexported fields
}

func (*GenerateResourceConfig_Response) Descriptor deprecated

func (*GenerateResourceConfig_Response) Descriptor() ([]byte, []int)

Deprecated: Use GenerateResourceConfig_Response.ProtoReflect.Descriptor instead.

func (*GenerateResourceConfig_Response) GetConfig

func (*GenerateResourceConfig_Response) GetDiagnostics

func (x *GenerateResourceConfig_Response) GetDiagnostics() []*Diagnostic

func (*GenerateResourceConfig_Response) ProtoMessage

func (*GenerateResourceConfig_Response) ProtoMessage()

func (*GenerateResourceConfig_Response) ProtoReflect

func (*GenerateResourceConfig_Response) Reset

func (*GenerateResourceConfig_Response) String

type GetFunctions

type GetFunctions struct {
	// contains filtered or unexported fields
}

func (*GetFunctions) Descriptor deprecated

func (*GetFunctions) Descriptor() ([]byte, []int)

Deprecated: Use GetFunctions.ProtoReflect.Descriptor instead.

func (*GetFunctions) ProtoMessage

func (*GetFunctions) ProtoMessage()

func (*GetFunctions) ProtoReflect

func (x *GetFunctions) ProtoReflect() protoreflect.Message

func (*GetFunctions) Reset

func (x *GetFunctions) Reset()

func (*GetFunctions) String

func (x *GetFunctions) String() string

type GetFunctions_Request

type GetFunctions_Request struct {
	// contains filtered or unexported fields
}

func (*GetFunctions_Request) Descriptor deprecated

func (*GetFunctions_Request) Descriptor() ([]byte, []int)

Deprecated: Use GetFunctions_Request.ProtoReflect.Descriptor instead.

func (*GetFunctions_Request) ProtoMessage

func (*GetFunctions_Request) ProtoMessage()

func (*GetFunctions_Request) ProtoReflect

func (x *GetFunctions_Request) ProtoReflect() protoreflect.Message

func (*GetFunctions_Request) Reset

func (x *GetFunctions_Request) Reset()

func (*GetFunctions_Request) String

func (x *GetFunctions_Request) String() string

type GetFunctions_Response

type GetFunctions_Response struct {

	// functions is a mapping of function names to definitions.
	Functions map[string]*Function `` /* 145-byte string literal not displayed */
	// diagnostics is any warnings or errors.
	Diagnostics []*Diagnostic `protobuf:"bytes,2,rep,name=diagnostics,proto3" json:"diagnostics,omitempty"`
	// contains filtered or unexported fields
}

func (*GetFunctions_Response) Descriptor deprecated

func (*GetFunctions_Response) Descriptor() ([]byte, []int)

Deprecated: Use GetFunctions_Response.ProtoReflect.Descriptor instead.

func (*GetFunctions_Response) GetDiagnostics

func (x *GetFunctions_Response) GetDiagnostics() []*Diagnostic

func (*GetFunctions_Response) GetFunctions

func (x *GetFunctions_Response) GetFunctions() map[string]*Function

func (*GetFunctions_Response) ProtoMessage

func (*GetFunctions_Response) ProtoMessage()

func (*GetFunctions_Response) ProtoReflect

func (x *GetFunctions_Response) ProtoReflect() protoreflect.Message

func (*GetFunctions_Response) Reset

func (x *GetFunctions_Response) Reset()

func (*GetFunctions_Response) String

func (x *GetFunctions_Response) String() string

type GetMetadata

type GetMetadata struct {
	// contains filtered or unexported fields
}

func (*GetMetadata) Descriptor deprecated

func (*GetMetadata) Descriptor() ([]byte, []int)

Deprecated: Use GetMetadata.ProtoReflect.Descriptor instead.

func (*GetMetadata) ProtoMessage

func (*GetMetadata) ProtoMessage()

func (*GetMetadata) ProtoReflect

func (x *GetMetadata) ProtoReflect() protoreflect.Message

func (*GetMetadata) Reset

func (x *GetMetadata) Reset()

func (*GetMetadata) String

func (x *GetMetadata) String() string

type GetMetadata_ActionMetadata

type GetMetadata_ActionMetadata struct {
	TypeName string `protobuf:"bytes,1,opt,name=type_name,json=typeName,proto3" json:"type_name,omitempty"`
	// contains filtered or unexported fields
}

func (*GetMetadata_ActionMetadata) Descriptor deprecated

func (*GetMetadata_ActionMetadata) Descriptor() ([]byte, []int)

Deprecated: Use GetMetadata_ActionMetadata.ProtoReflect.Descriptor instead.

func (*GetMetadata_ActionMetadata) GetTypeName

func (x *GetMetadata_ActionMetadata) GetTypeName() string

func (*GetMetadata_ActionMetadata) ProtoMessage

func (*GetMetadata_ActionMetadata) ProtoMessage()

func (*GetMetadata_ActionMetadata) ProtoReflect

func (*GetMetadata_ActionMetadata) Reset

func (x *GetMetadata_ActionMetadata) Reset()

func (*GetMetadata_ActionMetadata) String

func (x *GetMetadata_ActionMetadata) String() string

type GetMetadata_DataSourceMetadata

type GetMetadata_DataSourceMetadata struct {
	TypeName string `protobuf:"bytes,1,opt,name=type_name,json=typeName,proto3" json:"type_name,omitempty"`
	// contains filtered or unexported fields
}

func (*GetMetadata_DataSourceMetadata) Descriptor deprecated

func (*GetMetadata_DataSourceMetadata) Descriptor() ([]byte, []int)

Deprecated: Use GetMetadata_DataSourceMetadata.ProtoReflect.Descriptor instead.

func (*GetMetadata_DataSourceMetadata) GetTypeName

func (x *GetMetadata_DataSourceMetadata) GetTypeName() string

func (*GetMetadata_DataSourceMetadata) ProtoMessage

func (*GetMetadata_DataSourceMetadata) ProtoMessage()

func (*GetMetadata_DataSourceMetadata) ProtoReflect

func (*GetMetadata_DataSourceMetadata) Reset

func (x *GetMetadata_DataSourceMetadata) Reset()

func (*GetMetadata_DataSourceMetadata) String

type GetMetadata_EphemeralMetadata

type GetMetadata_EphemeralMetadata struct {
	TypeName string `protobuf:"bytes,1,opt,name=type_name,json=typeName,proto3" json:"type_name,omitempty"`
	// contains filtered or unexported fields
}

func (*GetMetadata_EphemeralMetadata) Descriptor deprecated

func (*GetMetadata_EphemeralMetadata) Descriptor() ([]byte, []int)

Deprecated: Use GetMetadata_EphemeralMetadata.ProtoReflect.Descriptor instead.

func (*GetMetadata_EphemeralMetadata) GetTypeName

func (x *GetMetadata_EphemeralMetadata) GetTypeName() string

func (*GetMetadata_EphemeralMetadata) ProtoMessage

func (*GetMetadata_EphemeralMetadata) ProtoMessage()

func (*GetMetadata_EphemeralMetadata) ProtoReflect

func (*GetMetadata_EphemeralMetadata) Reset

func (x *GetMetadata_EphemeralMetadata) Reset()

func (*GetMetadata_EphemeralMetadata) String

type GetMetadata_FunctionMetadata

type GetMetadata_FunctionMetadata struct {

	// name is the function name.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*GetMetadata_FunctionMetadata) Descriptor deprecated

func (*GetMetadata_FunctionMetadata) Descriptor() ([]byte, []int)

Deprecated: Use GetMetadata_FunctionMetadata.ProtoReflect.Descriptor instead.

func (*GetMetadata_FunctionMetadata) GetName

func (x *GetMetadata_FunctionMetadata) GetName() string

func (*GetMetadata_FunctionMetadata) ProtoMessage

func (*GetMetadata_FunctionMetadata) ProtoMessage()

func (*GetMetadata_FunctionMetadata) ProtoReflect

func (*GetMetadata_FunctionMetadata) Reset

func (x *GetMetadata_FunctionMetadata) Reset()

func (*GetMetadata_FunctionMetadata) String

type GetMetadata_ListResourceMetadata

type GetMetadata_ListResourceMetadata struct {
	TypeName string `protobuf:"bytes,1,opt,name=type_name,json=typeName,proto3" json:"type_name,omitempty"`
	// contains filtered or unexported fields
}

func (*GetMetadata_ListResourceMetadata) Descriptor deprecated

func (*GetMetadata_ListResourceMetadata) Descriptor() ([]byte, []int)

Deprecated: Use GetMetadata_ListResourceMetadata.ProtoReflect.Descriptor instead.

func (*GetMetadata_ListResourceMetadata) GetTypeName

func (x *GetMetadata_ListResourceMetadata) GetTypeName() string

func (*GetMetadata_ListResourceMetadata) ProtoMessage

func (*GetMetadata_ListResourceMetadata) ProtoMessage()

func (*GetMetadata_ListResourceMetadata) ProtoReflect

func (*GetMetadata_ListResourceMetadata) Reset

func (*GetMetadata_ListResourceMetadata) String

type GetMetadata_Request

type GetMetadata_Request struct {
	// contains filtered or unexported fields
}

func (*GetMetadata_Request) Descriptor deprecated

func (*GetMetadata_Request) Descriptor() ([]byte, []int)

Deprecated: Use GetMetadata_Request.ProtoReflect.Descriptor instead.

func (*GetMetadata_Request) ProtoMessage

func (*GetMetadata_Request) ProtoMessage()

func (*GetMetadata_Request) ProtoReflect

func (x *GetMetadata_Request) ProtoReflect() protoreflect.Message

func (*GetMetadata_Request) Reset

func (x *GetMetadata_Request) Reset()

func (*GetMetadata_Request) String

func (x *GetMetadata_Request) String() string

type GetMetadata_ResourceMetadata

type GetMetadata_ResourceMetadata struct {
	TypeName string `protobuf:"bytes,1,opt,name=type_name,json=typeName,proto3" json:"type_name,omitempty"`
	// contains filtered or unexported fields
}

func (*GetMetadata_ResourceMetadata) Descriptor deprecated

func (*GetMetadata_ResourceMetadata) Descriptor() ([]byte, []int)

Deprecated: Use GetMetadata_ResourceMetadata.ProtoReflect.Descriptor instead.

func (*GetMetadata_ResourceMetadata) GetTypeName

func (x *GetMetadata_ResourceMetadata) GetTypeName() string

func (*GetMetadata_ResourceMetadata) ProtoMessage

func (*GetMetadata_ResourceMetadata) ProtoMessage()

func (*GetMetadata_ResourceMetadata) ProtoReflect

func (*GetMetadata_ResourceMetadata) Reset

func (x *GetMetadata_ResourceMetadata) Reset()

func (*GetMetadata_ResourceMetadata) String

type GetMetadata_Response

type GetMetadata_Response struct {
	ServerCapabilities *ServerCapabilities               `protobuf:"bytes,1,opt,name=server_capabilities,json=serverCapabilities,proto3" json:"server_capabilities,omitempty"`
	Diagnostics        []*Diagnostic                     `protobuf:"bytes,2,rep,name=diagnostics,proto3" json:"diagnostics,omitempty"`
	DataSources        []*GetMetadata_DataSourceMetadata `protobuf:"bytes,3,rep,name=data_sources,json=dataSources,proto3" json:"data_sources,omitempty"`
	Resources          []*GetMetadata_ResourceMetadata   `protobuf:"bytes,4,rep,name=resources,proto3" json:"resources,omitempty"`
	// functions returns metadata for any functions.
	Functions          []*GetMetadata_FunctionMetadata     `protobuf:"bytes,5,rep,name=functions,proto3" json:"functions,omitempty"`
	EphemeralResources []*GetMetadata_EphemeralMetadata    `protobuf:"bytes,6,rep,name=ephemeral_resources,json=ephemeralResources,proto3" json:"ephemeral_resources,omitempty"`
	ListResources      []*GetMetadata_ListResourceMetadata `protobuf:"bytes,7,rep,name=list_resources,json=listResources,proto3" json:"list_resources,omitempty"`
	StateStores        []*GetMetadata_StateStoreMetadata   `protobuf:"bytes,8,rep,name=state_stores,json=stateStores,proto3" json:"state_stores,omitempty"`
	Actions            []*GetMetadata_ActionMetadata       `protobuf:"bytes,9,rep,name=actions,proto3" json:"actions,omitempty"`
	// contains filtered or unexported fields
}

func (*GetMetadata_Response) Descriptor deprecated

func (*GetMetadata_Response) Descriptor() ([]byte, []int)

Deprecated: Use GetMetadata_Response.ProtoReflect.Descriptor instead.

func (*GetMetadata_Response) GetActions

func (*GetMetadata_Response) GetDataSources

func (*GetMetadata_Response) GetDiagnostics

func (x *GetMetadata_Response) GetDiagnostics() []*Diagnostic

func (*GetMetadata_Response) GetEphemeralResources

func (x *GetMetadata_Response) GetEphemeralResources() []*GetMetadata_EphemeralMetadata

func (*GetMetadata_Response) GetFunctions

func (*GetMetadata_Response) GetListResources

func (x *GetMetadata_Response) GetListResources() []*GetMetadata_ListResourceMetadata

func (*GetMetadata_Response) GetResources

func (*GetMetadata_Response) GetServerCapabilities

func (x *GetMetadata_Response) GetServerCapabilities() *ServerCapabilities

func (*GetMetadata_Response) GetStateStores

func (*GetMetadata_Response) ProtoMessage

func (*GetMetadata_Response) ProtoMessage()

func (*GetMetadata_Response) ProtoReflect

func (x *GetMetadata_Response) ProtoReflect() protoreflect.Message

func (*GetMetadata_Response) Reset

func (x *GetMetadata_Response) Reset()

func (*GetMetadata_Response) String

func (x *GetMetadata_Response) String() string

type GetMetadata_StateStoreMetadata

type GetMetadata_StateStoreMetadata struct {
	TypeName string `protobuf:"bytes,1,opt,name=type_name,json=typeName,proto3" json:"type_name,omitempty"`
	// contains filtered or unexported fields
}

func (*GetMetadata_StateStoreMetadata) Descriptor deprecated

func (*GetMetadata_StateStoreMetadata) Descriptor() ([]byte, []int)

Deprecated: Use GetMetadata_StateStoreMetadata.ProtoReflect.Descriptor instead.

func (*GetMetadata_StateStoreMetadata) GetTypeName

func (x *GetMetadata_StateStoreMetadata) GetTypeName() string

func (*GetMetadata_StateStoreMetadata) ProtoMessage

func (*GetMetadata_StateStoreMetadata) ProtoMessage()

func (*GetMetadata_StateStoreMetadata) ProtoReflect

func (*GetMetadata_StateStoreMetadata) Reset

func (x *GetMetadata_StateStoreMetadata) Reset()

func (*GetMetadata_StateStoreMetadata) String

type GetProviderSchema

type GetProviderSchema struct {
	// contains filtered or unexported fields
}

func (*GetProviderSchema) Descriptor deprecated

func (*GetProviderSchema) Descriptor() ([]byte, []int)

Deprecated: Use GetProviderSchema.ProtoReflect.Descriptor instead.

func (*GetProviderSchema) ProtoMessage

func (*GetProviderSchema) ProtoMessage()

func (*GetProviderSchema) ProtoReflect

func (x *GetProviderSchema) ProtoReflect() protoreflect.Message

func (*GetProviderSchema) Reset

func (x *GetProviderSchema) Reset()

func (*GetProviderSchema) String

func (x *GetProviderSchema) String() string

type GetProviderSchema_Request

type GetProviderSchema_Request struct {
	// contains filtered or unexported fields
}

func (*GetProviderSchema_Request) Descriptor deprecated

func (*GetProviderSchema_Request) Descriptor() ([]byte, []int)

Deprecated: Use GetProviderSchema_Request.ProtoReflect.Descriptor instead.

func (*GetProviderSchema_Request) ProtoMessage

func (*GetProviderSchema_Request) ProtoMessage()

func (*GetProviderSchema_Request) ProtoReflect

func (*GetProviderSchema_Request) Reset

func (x *GetProviderSchema_Request) Reset()

func (*GetProviderSchema_Request) String

func (x *GetProviderSchema_Request) String() string

type GetProviderSchema_Response

type GetProviderSchema_Response struct {
	Provider                 *Schema                  `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider,omitempty"`
	ResourceSchemas          map[string]*Schema       `` /* 180-byte string literal not displayed */
	DataSourceSchemas        map[string]*Schema       `` /* 188-byte string literal not displayed */
	Functions                map[string]*Function     `` /* 145-byte string literal not displayed */
	EphemeralResourceSchemas map[string]*Schema       `` /* 209-byte string literal not displayed */
	ListResourceSchemas      map[string]*Schema       `` /* 194-byte string literal not displayed */
	StateStoreSchemas        map[string]*Schema       `` /* 189-byte string literal not displayed */
	ActionSchemas            map[string]*ActionSchema `` /* 175-byte string literal not displayed */
	Diagnostics              []*Diagnostic            `protobuf:"bytes,4,rep,name=diagnostics,proto3" json:"diagnostics,omitempty"`
	ProviderMeta             *Schema                  `protobuf:"bytes,5,opt,name=provider_meta,json=providerMeta,proto3" json:"provider_meta,omitempty"`
	ServerCapabilities       *ServerCapabilities      `protobuf:"bytes,6,opt,name=server_capabilities,json=serverCapabilities,proto3" json:"server_capabilities,omitempty"`
	// contains filtered or unexported fields
}

func (*GetProviderSchema_Response) Descriptor deprecated

func (*GetProviderSchema_Response) Descriptor() ([]byte, []int)

Deprecated: Use GetProviderSchema_Response.ProtoReflect.Descriptor instead.

func (*GetProviderSchema_Response) GetActionSchemas

func (x *GetProviderSchema_Response) GetActionSchemas() map[string]*ActionSchema

func (*GetProviderSchema_Response) GetDataSourceSchemas

func (x *GetProviderSchema_Response) GetDataSourceSchemas() map[string]*Schema

func (*GetProviderSchema_Response) GetDiagnostics

func (x *GetProviderSchema_Response) GetDiagnostics() []*Diagnostic

func (*GetProviderSchema_Response) GetEphemeralResourceSchemas

func (x *GetProviderSchema_Response) GetEphemeralResourceSchemas() map[string]*Schema

func (*GetProviderSchema_Response) GetFunctions

func (x *GetProviderSchema_Response) GetFunctions() map[string]*Function

func (*GetProviderSchema_Response) GetListResourceSchemas

func (x *GetProviderSchema_Response) GetListResourceSchemas() map[string]*Schema

func (*GetProviderSchema_Response) GetProvider

func (x *GetProviderSchema_Response) GetProvider() *Schema

func (*GetProviderSchema_Response) GetProviderMeta

func (x *GetProviderSchema_Response) GetProviderMeta() *Schema

func (*GetProviderSchema_Response) GetResourceSchemas

func (x *GetProviderSchema_Response) GetResourceSchemas() map[string]*Schema

func (*GetProviderSchema_Response) GetServerCapabilities

func (x *GetProviderSchema_Response) GetServerCapabilities() *ServerCapabilities

func (*GetProviderSchema_Response) GetStateStoreSchemas

func (x *GetProviderSchema_Response) GetStateStoreSchemas() map[string]*Schema

func (*GetProviderSchema_Response) ProtoMessage

func (*GetProviderSchema_Response) ProtoMessage()

func (*GetProviderSchema_Response) ProtoReflect

func (*GetProviderSchema_Response) Reset

func (x *GetProviderSchema_Response) Reset()

func (*GetProviderSchema_Response) String

func (x *GetProviderSchema_Response) String() string

type GetResourceIdentitySchemas

type GetResourceIdentitySchemas struct {
	// contains filtered or unexported fields
}

func (*GetResourceIdentitySchemas) Descriptor deprecated

func (*GetResourceIdentitySchemas) Descriptor() ([]byte, []int)

Deprecated: Use GetResourceIdentitySchemas.ProtoReflect.Descriptor instead.

func (*GetResourceIdentitySchemas) ProtoMessage

func (*GetResourceIdentitySchemas) ProtoMessage()

func (*GetResourceIdentitySchemas) ProtoReflect

func (*GetResourceIdentitySchemas) Reset

func (x *GetResourceIdentitySchemas) Reset()

func (*GetResourceIdentitySchemas) String

func (x *GetResourceIdentitySchemas) String() string

type GetResourceIdentitySchemas_Request

type GetResourceIdentitySchemas_Request struct {
	// contains filtered or unexported fields
}

func (*GetResourceIdentitySchemas_Request) Descriptor deprecated

func (*GetResourceIdentitySchemas_Request) Descriptor() ([]byte, []int)

Deprecated: Use GetResourceIdentitySchemas_Request.ProtoReflect.Descriptor instead.

func (*GetResourceIdentitySchemas_Request) ProtoMessage

func (*GetResourceIdentitySchemas_Request) ProtoMessage()

func (*GetResourceIdentitySchemas_Request) ProtoReflect

func (*GetResourceIdentitySchemas_Request) Reset

func (*GetResourceIdentitySchemas_Request) String

type GetResourceIdentitySchemas_Response

type GetResourceIdentitySchemas_Response struct {

	// identity_schemas is a mapping of resource type names to their identity schemas.
	IdentitySchemas map[string]*ResourceIdentitySchema `` /* 180-byte string literal not displayed */
	// diagnostics is the collection of warning and error diagnostics for this request.
	Diagnostics []*Diagnostic `protobuf:"bytes,2,rep,name=diagnostics,proto3" json:"diagnostics,omitempty"`
	// contains filtered or unexported fields
}

func (*GetResourceIdentitySchemas_Response) Descriptor deprecated

func (*GetResourceIdentitySchemas_Response) Descriptor() ([]byte, []int)

Deprecated: Use GetResourceIdentitySchemas_Response.ProtoReflect.Descriptor instead.

func (*GetResourceIdentitySchemas_Response) GetDiagnostics

func (x *GetResourceIdentitySchemas_Response) GetDiagnostics() []*Diagnostic

func (*GetResourceIdentitySchemas_Response) GetIdentitySchemas

func (*GetResourceIdentitySchemas_Response) ProtoMessage

func (*GetResourceIdentitySchemas_Response) ProtoMessage()

func (*GetResourceIdentitySchemas_Response) ProtoReflect

func (*GetResourceIdentitySchemas_Response) Reset

func (*GetResourceIdentitySchemas_Response) String

type GetStates

type GetStates struct {
	// contains filtered or unexported fields
}

func (*GetStates) Descriptor deprecated

func (*GetStates) Descriptor() ([]byte, []int)

Deprecated: Use GetStates.ProtoReflect.Descriptor instead.

func (*GetStates) ProtoMessage

func (*GetStates) ProtoMessage()

func (*GetStates) ProtoReflect

func (x *GetStates) ProtoReflect() protoreflect.Message

func (*GetStates) Reset

func (x *GetStates) Reset()

func (*GetStates) String

func (x *GetStates) String() string

type GetStates_Request

type GetStates_Request struct {
	TypeName string `protobuf:"bytes,1,opt,name=type_name,json=typeName,proto3" json:"type_name,omitempty"`
	// contains filtered or unexported fields
}

func (*GetStates_Request) Descriptor deprecated

func (*GetStates_Request) Descriptor() ([]byte, []int)

Deprecated: Use GetStates_Request.ProtoReflect.Descriptor instead.

func (*GetStates_Request) GetTypeName

func (x *GetStates_Request) GetTypeName() string

func (*GetStates_Request) ProtoMessage

func (*GetStates_Request) ProtoMessage()

func (*GetStates_Request) ProtoReflect

func (x *GetStates_Request) ProtoReflect() protoreflect.Message

func (*GetStates_Request) Reset

func (x *GetStates_Request) Reset()

func (*GetStates_Request) String

func (x *GetStates_Request) String() string

type GetStates_Response

type GetStates_Response struct {
	StateId     []string      `protobuf:"bytes,1,rep,name=state_id,json=stateId,proto3" json:"state_id,omitempty"`
	Diagnostics []*Diagnostic `protobuf:"bytes,2,rep,name=diagnostics,proto3" json:"diagnostics,omitempty"`
	// contains filtered or unexported fields
}

func (*GetStates_Response) Descriptor deprecated

func (*GetStates_Response) Descriptor() ([]byte, []int)

Deprecated: Use GetStates_Response.ProtoReflect.Descriptor instead.

func (*GetStates_Response) GetDiagnostics

func (x *GetStates_Response) GetDiagnostics() []*Diagnostic

func (*GetStates_Response) GetStateId

func (x *GetStates_Response) GetStateId() []string

func (*GetStates_Response) ProtoMessage

func (*GetStates_Response) ProtoMessage()

func (*GetStates_Response) ProtoReflect

func (x *GetStates_Response) ProtoReflect() protoreflect.Message

func (*GetStates_Response) Reset

func (x *GetStates_Response) Reset()

func (*GetStates_Response) String

func (x *GetStates_Response) String() string

type ImportResourceState

type ImportResourceState struct {
	// contains filtered or unexported fields
}

func (*ImportResourceState) Descriptor deprecated

func (*ImportResourceState) Descriptor() ([]byte, []int)

Deprecated: Use ImportResourceState.ProtoReflect.Descriptor instead.

func (*ImportResourceState) ProtoMessage

func (*ImportResourceState) ProtoMessage()

func (*ImportResourceState) ProtoReflect

func (x *ImportResourceState) ProtoReflect() protoreflect.Message

func (*ImportResourceState) Reset

func (x *ImportResourceState) Reset()

func (*ImportResourceState) String

func (x *ImportResourceState) String() string

type ImportResourceState_ImportedResource

type ImportResourceState_ImportedResource struct {
	TypeName string                `protobuf:"bytes,1,opt,name=type_name,json=typeName,proto3" json:"type_name,omitempty"`
	State    *DynamicValue         `protobuf:"bytes,2,opt,name=state,proto3" json:"state,omitempty"`
	Private  []byte                `protobuf:"bytes,3,opt,name=private,proto3" json:"private,omitempty"`
	Identity *ResourceIdentityData `protobuf:"bytes,4,opt,name=identity,proto3" json:"identity,omitempty"`
	// contains filtered or unexported fields
}

func (*ImportResourceState_ImportedResource) Descriptor deprecated

func (*ImportResourceState_ImportedResource) Descriptor() ([]byte, []int)

Deprecated: Use ImportResourceState_ImportedResource.ProtoReflect.Descriptor instead.

func (*ImportResourceState_ImportedResource) GetIdentity

func (*ImportResourceState_ImportedResource) GetPrivate

func (x *ImportResourceState_ImportedResource) GetPrivate() []byte

func (*ImportResourceState_ImportedResource) GetState

func (*ImportResourceState_ImportedResource) GetTypeName

func (*ImportResourceState_ImportedResource) ProtoMessage

func (*ImportResourceState_ImportedResource) ProtoMessage()

func (*ImportResourceState_ImportedResource) ProtoReflect

func (*ImportResourceState_ImportedResource) Reset

func (*ImportResourceState_ImportedResource) String

type ImportResourceState_Request

type ImportResourceState_Request struct {
	TypeName           string                `protobuf:"bytes,1,opt,name=type_name,json=typeName,proto3" json:"type_name,omitempty"`
	Id                 string                `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	ClientCapabilities *ClientCapabilities   `protobuf:"bytes,3,opt,name=client_capabilities,json=clientCapabilities,proto3" json:"client_capabilities,omitempty"`
	Identity           *ResourceIdentityData `protobuf:"bytes,4,opt,name=identity,proto3" json:"identity,omitempty"`
	// contains filtered or unexported fields
}

func (*ImportResourceState_Request) Descriptor deprecated

func (*ImportResourceState_Request) Descriptor() ([]byte, []int)

Deprecated: Use ImportResourceState_Request.ProtoReflect.Descriptor instead.

func (*ImportResourceState_Request) GetClientCapabilities

func (x *ImportResourceState_Request) GetClientCapabilities() *ClientCapabilities

func (*ImportResourceState_Request) GetId

func (*ImportResourceState_Request) GetIdentity

func (*ImportResourceState_Request) GetTypeName

func (x *ImportResourceState_Request) GetTypeName() string

func (*ImportResourceState_Request) ProtoMessage

func (*ImportResourceState_Request) ProtoMessage()

func (*ImportResourceState_Request) ProtoReflect

func (*ImportResourceState_Request) Reset

func (x *ImportResourceState_Request) Reset()

func (*ImportResourceState_Request) String

func (x *ImportResourceState_Request) String() string

type ImportResourceState_Response

type ImportResourceState_Response struct {
	ImportedResources []*ImportResourceState_ImportedResource `protobuf:"bytes,1,rep,name=imported_resources,json=importedResources,proto3" json:"imported_resources,omitempty"`
	Diagnostics       []*Diagnostic                           `protobuf:"bytes,2,rep,name=diagnostics,proto3" json:"diagnostics,omitempty"`
	// deferred is set if the provider is deferring the change. If set the caller
	// needs to handle the deferral.
	Deferred *Deferred `protobuf:"bytes,3,opt,name=deferred,proto3" json:"deferred,omitempty"`
	// contains filtered or unexported fields
}

func (*ImportResourceState_Response) Descriptor deprecated

func (*ImportResourceState_Response) Descriptor() ([]byte, []int)

Deprecated: Use ImportResourceState_Response.ProtoReflect.Descriptor instead.

func (*ImportResourceState_Response) GetDeferred

func (x *ImportResourceState_Response) GetDeferred() *Deferred

func (*ImportResourceState_Response) GetDiagnostics

func (x *ImportResourceState_Response) GetDiagnostics() []*Diagnostic

func (*ImportResourceState_Response) GetImportedResources

func (*ImportResourceState_Response) ProtoMessage

func (*ImportResourceState_Response) ProtoMessage()

func (*ImportResourceState_Response) ProtoReflect

func (*ImportResourceState_Response) Reset

func (x *ImportResourceState_Response) Reset()

func (*ImportResourceState_Response) String

type InvokeAction

type InvokeAction struct {
	// contains filtered or unexported fields
}

func (*InvokeAction) Descriptor deprecated

func (*InvokeAction) Descriptor() ([]byte, []int)

Deprecated: Use InvokeAction.ProtoReflect.Descriptor instead.

func (*InvokeAction) ProtoMessage

func (*InvokeAction) ProtoMessage()

func (*InvokeAction) ProtoReflect

func (x *InvokeAction) ProtoReflect() protoreflect.Message

func (*InvokeAction) Reset

func (x *InvokeAction) Reset()

func (*InvokeAction) String

func (x *InvokeAction) String() string

type InvokeAction_Event

type InvokeAction_Event struct {

	// Types that are valid to be assigned to Type:
	//
	//	*InvokeAction_Event_Progress_
	//	*InvokeAction_Event_Completed_
	Type isInvokeAction_Event_Type `protobuf_oneof:"type"`
	// contains filtered or unexported fields
}

func (*InvokeAction_Event) Descriptor deprecated

func (*InvokeAction_Event) Descriptor() ([]byte, []int)

Deprecated: Use InvokeAction_Event.ProtoReflect.Descriptor instead.

func (*InvokeAction_Event) GetCompleted

func (*InvokeAction_Event) GetProgress

func (*InvokeAction_Event) GetType

func (x *InvokeAction_Event) GetType() isInvokeAction_Event_Type

func (*InvokeAction_Event) ProtoMessage

func (*InvokeAction_Event) ProtoMessage()

func (*InvokeAction_Event) ProtoReflect

func (x *InvokeAction_Event) ProtoReflect() protoreflect.Message

func (*InvokeAction_Event) Reset

func (x *InvokeAction_Event) Reset()

func (*InvokeAction_Event) String

func (x *InvokeAction_Event) String() string

type InvokeAction_Event_Completed

type InvokeAction_Event_Completed struct {
	Diagnostics []*Diagnostic `protobuf:"bytes,1,rep,name=diagnostics,proto3" json:"diagnostics,omitempty"`
	// contains filtered or unexported fields
}

func (*InvokeAction_Event_Completed) Descriptor deprecated

func (*InvokeAction_Event_Completed) Descriptor() ([]byte, []int)

Deprecated: Use InvokeAction_Event_Completed.ProtoReflect.Descriptor instead.

func (*InvokeAction_Event_Completed) GetDiagnostics

func (x *InvokeAction_Event_Completed) GetDiagnostics() []*Diagnostic

func (*InvokeAction_Event_Completed) ProtoMessage

func (*InvokeAction_Event_Completed) ProtoMessage()

func (*InvokeAction_Event_Completed) ProtoReflect

func (*InvokeAction_Event_Completed) Reset

func (x *InvokeAction_Event_Completed) Reset()

func (*InvokeAction_Event_Completed) String

type InvokeAction_Event_Completed_

type InvokeAction_Event_Completed_ struct {
	Completed *InvokeAction_Event_Completed `protobuf:"bytes,2,opt,name=completed,proto3,oneof"`
}

type InvokeAction_Event_Progress

type InvokeAction_Event_Progress struct {

	// message to be printed in the console / HCPT
	Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
	// contains filtered or unexported fields
}

func (*InvokeAction_Event_Progress) Descriptor deprecated

func (*InvokeAction_Event_Progress) Descriptor() ([]byte, []int)

Deprecated: Use InvokeAction_Event_Progress.ProtoReflect.Descriptor instead.

func (*InvokeAction_Event_Progress) GetMessage

func (x *InvokeAction_Event_Progress) GetMessage() string

func (*InvokeAction_Event_Progress) ProtoMessage

func (*InvokeAction_Event_Progress) ProtoMessage()

func (*InvokeAction_Event_Progress) ProtoReflect

func (*InvokeAction_Event_Progress) Reset

func (x *InvokeAction_Event_Progress) Reset()

func (*InvokeAction_Event_Progress) String

func (x *InvokeAction_Event_Progress) String() string

type InvokeAction_Event_Progress_

type InvokeAction_Event_Progress_ struct {
	Progress *InvokeAction_Event_Progress `protobuf:"bytes,1,opt,name=progress,proto3,oneof"`
}

type InvokeAction_Request

type InvokeAction_Request struct {
	ActionType string `protobuf:"bytes,1,opt,name=action_type,json=actionType,proto3" json:"action_type,omitempty"`
	// response from the plan
	Config *DynamicValue `protobuf:"bytes,2,opt,name=config,proto3" json:"config,omitempty"`
	// metadata
	ClientCapabilities *ClientCapabilities `protobuf:"bytes,3,opt,name=client_capabilities,json=clientCapabilities,proto3" json:"client_capabilities,omitempty"`
	// contains filtered or unexported fields
}

func (*InvokeAction_Request) Descriptor deprecated

func (*InvokeAction_Request) Descriptor() ([]byte, []int)

Deprecated: Use InvokeAction_Request.ProtoReflect.Descriptor instead.

func (*InvokeAction_Request) GetActionType

func (x *InvokeAction_Request) GetActionType() string

func (*InvokeAction_Request) GetClientCapabilities

func (x *InvokeAction_Request) GetClientCapabilities() *ClientCapabilities

func (*InvokeAction_Request) GetConfig

func (x *InvokeAction_Request) GetConfig() *DynamicValue

func (*InvokeAction_Request) ProtoMessage

func (*InvokeAction_Request) ProtoMessage()

func (*InvokeAction_Request) ProtoReflect

func (x *InvokeAction_Request) ProtoReflect() protoreflect.Message

func (*InvokeAction_Request) Reset

func (x *InvokeAction_Request) Reset()

func (*InvokeAction_Request) String

func (x *InvokeAction_Request) String() string

type ListResource

type ListResource struct {
	// contains filtered or unexported fields
}

func (*ListResource) Descriptor deprecated

func (*ListResource) Descriptor() ([]byte, []int)

Deprecated: Use ListResource.ProtoReflect.Descriptor instead.

func (*ListResource) ProtoMessage

func (*ListResource) ProtoMessage()

func (*ListResource) ProtoReflect

func (x *ListResource) ProtoReflect() protoreflect.Message

func (*ListResource) Reset

func (x *ListResource) Reset()

func (*ListResource) String

func (x *ListResource) String() string

type ListResource_Event

type ListResource_Event struct {

	// identity is the resource identity data of the resource instance.
	Identity *ResourceIdentityData `protobuf:"bytes,1,opt,name=identity,proto3" json:"identity,omitempty"`
	// display_name can be displayed in a UI to make it easier for humans to identify a resource
	DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// optional resource object which can be useful when combining list blocks in configuration
	ResourceObject *DynamicValue `protobuf:"bytes,3,opt,name=resource_object,json=resourceObject,proto3,oneof" json:"resource_object,omitempty"`
	// A warning or error diagnostics for this event
	Diagnostic []*Diagnostic `protobuf:"bytes,4,rep,name=diagnostic,proto3" json:"diagnostic,omitempty"`
	// contains filtered or unexported fields
}

func (*ListResource_Event) Descriptor deprecated

func (*ListResource_Event) Descriptor() ([]byte, []int)

Deprecated: Use ListResource_Event.ProtoReflect.Descriptor instead.

func (*ListResource_Event) GetDiagnostic

func (x *ListResource_Event) GetDiagnostic() []*Diagnostic

func (*ListResource_Event) GetDisplayName

func (x *ListResource_Event) GetDisplayName() string

func (*ListResource_Event) GetIdentity

func (x *ListResource_Event) GetIdentity() *ResourceIdentityData

func (*ListResource_Event) GetResourceObject

func (x *ListResource_Event) GetResourceObject() *DynamicValue

func (*ListResource_Event) ProtoMessage

func (*ListResource_Event) ProtoMessage()

func (*ListResource_Event) ProtoReflect

func (x *ListResource_Event) ProtoReflect() protoreflect.Message

func (*ListResource_Event) Reset

func (x *ListResource_Event) Reset()

func (*ListResource_Event) String

func (x *ListResource_Event) String() string

type ListResource_Request

type ListResource_Request struct {

	// type_name is the list resource type name.
	TypeName string `protobuf:"bytes,1,opt,name=type_name,json=typeName,proto3" json:"type_name,omitempty"`
	// configuration is the list ConfigSchema-based configuration data.
	Config *DynamicValue `protobuf:"bytes,2,opt,name=config,proto3" json:"config,omitempty"`
	// when include_resource_object is set to true, the provider should
	// include the full resource object for each result
	IncludeResourceObject bool `` /* 127-byte string literal not displayed */
	// The maximum number of results that Terraform is expecting.
	// The stream will stop, once this limit is reached.
	Limit int64 `protobuf:"varint,4,opt,name=limit,proto3" json:"limit,omitempty"`
	// contains filtered or unexported fields
}

func (*ListResource_Request) Descriptor deprecated

func (*ListResource_Request) Descriptor() ([]byte, []int)

Deprecated: Use ListResource_Request.ProtoReflect.Descriptor instead.

func (*ListResource_Request) GetConfig

func (x *ListResource_Request) GetConfig() *DynamicValue

func (*ListResource_Request) GetIncludeResourceObject

func (x *ListResource_Request) GetIncludeResourceObject() bool

func (*ListResource_Request) GetLimit

func (x *ListResource_Request) GetLimit() int64

func (*ListResource_Request) GetTypeName

func (x *ListResource_Request) GetTypeName() string

func (*ListResource_Request) ProtoMessage

func (*ListResource_Request) ProtoMessage()

func (*ListResource_Request) ProtoReflect

func (x *ListResource_Request) ProtoReflect() protoreflect.Message

func (*ListResource_Request) Reset

func (x *ListResource_Request) Reset()

func (*ListResource_Request) String

func (x *ListResource_Request) String() string

type LockState

type LockState struct {
	// contains filtered or unexported fields
}

func (*LockState) Descriptor deprecated

func (*LockState) Descriptor() ([]byte, []int)

Deprecated: Use LockState.ProtoReflect.Descriptor instead.

func (*LockState) ProtoMessage

func (*LockState) ProtoMessage()

func (*LockState) ProtoReflect

func (x *LockState) ProtoReflect() protoreflect.Message

func (*LockState) Reset

func (x *LockState) Reset()

func (*LockState) String

func (x *LockState) String() string

type LockState_Request

type LockState_Request struct {
	TypeName string `protobuf:"bytes,1,opt,name=type_name,json=typeName,proto3" json:"type_name,omitempty"`
	StateId  string `protobuf:"bytes,2,opt,name=state_id,json=stateId,proto3" json:"state_id,omitempty"`
	// operation represents an ongoing operation due to which lock is held (e.g. refresh, plan, apply)
	Operation string `protobuf:"bytes,3,opt,name=operation,proto3" json:"operation,omitempty"`
	// contains filtered or unexported fields
}

func (*LockState_Request) Descriptor deprecated

func (*LockState_Request) Descriptor() ([]byte, []int)

Deprecated: Use LockState_Request.ProtoReflect.Descriptor instead.

func (*LockState_Request) GetOperation

func (x *LockState_Request) GetOperation() string

func (*LockState_Request) GetStateId

func (x *LockState_Request) GetStateId() string

func (*LockState_Request) GetTypeName

func (x *LockState_Request) GetTypeName() string

func (*LockState_Request) ProtoMessage

func (*LockState_Request) ProtoMessage()

func (*LockState_Request) ProtoReflect

func (x *LockState_Request) ProtoReflect() protoreflect.Message

func (*LockState_Request) Reset

func (x *LockState_Request) Reset()

func (*LockState_Request) String

func (x *LockState_Request) String() string

type LockState_Response

type LockState_Response struct {
	LockId      string        `protobuf:"bytes,1,opt,name=lock_id,json=lockId,proto3" json:"lock_id,omitempty"`
	Diagnostics []*Diagnostic `protobuf:"bytes,2,rep,name=diagnostics,proto3" json:"diagnostics,omitempty"`
	// contains filtered or unexported fields
}

func (*LockState_Response) Descriptor deprecated

func (*LockState_Response) Descriptor() ([]byte, []int)

Deprecated: Use LockState_Response.ProtoReflect.Descriptor instead.

func (*LockState_Response) GetDiagnostics

func (x *LockState_Response) GetDiagnostics() []*Diagnostic

func (*LockState_Response) GetLockId

func (x *LockState_Response) GetLockId() string

func (*LockState_Response) ProtoMessage

func (*LockState_Response) ProtoMessage()

func (*LockState_Response) ProtoReflect

func (x *LockState_Response) ProtoReflect() protoreflect.Message

func (*LockState_Response) Reset

func (x *LockState_Response) Reset()

func (*LockState_Response) String

func (x *LockState_Response) String() string

type MoveResourceState

type MoveResourceState struct {
	// contains filtered or unexported fields
}

func (*MoveResourceState) Descriptor deprecated

func (*MoveResourceState) Descriptor() ([]byte, []int)

Deprecated: Use MoveResourceState.ProtoReflect.Descriptor instead.

func (*MoveResourceState) ProtoMessage

func (*MoveResourceState) ProtoMessage()

func (*MoveResourceState) ProtoReflect

func (x *MoveResourceState) ProtoReflect() protoreflect.Message

func (*MoveResourceState) Reset

func (x *MoveResourceState) Reset()

func (*MoveResourceState) String

func (x *MoveResourceState) String() string

type MoveResourceState_Request

type MoveResourceState_Request struct {

	// The address of the provider the resource is being moved from.
	SourceProviderAddress string `` /* 126-byte string literal not displayed */
	// The resource type that the resource is being moved from.
	SourceTypeName string `protobuf:"bytes,2,opt,name=source_type_name,json=sourceTypeName,proto3" json:"source_type_name,omitempty"`
	// The schema version of the resource type that the resource is being
	// moved from.
	SourceSchemaVersion int64 `protobuf:"varint,3,opt,name=source_schema_version,json=sourceSchemaVersion,proto3" json:"source_schema_version,omitempty"`
	// The raw state of the resource being moved. Only the json field is
	// populated, as there should be no legacy providers using the flatmap
	// format that support newly introduced RPCs.
	SourceState *RawState `protobuf:"bytes,4,opt,name=source_state,json=sourceState,proto3" json:"source_state,omitempty"`
	// The resource type that the resource is being moved to.
	TargetTypeName string `protobuf:"bytes,5,opt,name=target_type_name,json=targetTypeName,proto3" json:"target_type_name,omitempty"`
	// The private state of the resource being moved.
	SourcePrivate []byte `protobuf:"bytes,6,opt,name=source_private,json=sourcePrivate,proto3" json:"source_private,omitempty"`
	// The raw identity of the resource being moved. Only the json field is
	// populated, as there should be no legacy providers using the flatmap
	// format that support newly introduced RPCs.
	SourceIdentity *RawState `protobuf:"bytes,7,opt,name=source_identity,json=sourceIdentity,proto3" json:"source_identity,omitempty"`
	// The identity schema version of the resource type that the resource
	// is being moved from.
	SourceIdentitySchemaVersion int64 `` /* 147-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*MoveResourceState_Request) Descriptor deprecated

func (*MoveResourceState_Request) Descriptor() ([]byte, []int)

Deprecated: Use MoveResourceState_Request.ProtoReflect.Descriptor instead.

func (*MoveResourceState_Request) GetSourceIdentity

func (x *MoveResourceState_Request) GetSourceIdentity() *RawState

func (*MoveResourceState_Request) GetSourceIdentitySchemaVersion

func (x *MoveResourceState_Request) GetSourceIdentitySchemaVersion() int64

func (*MoveResourceState_Request) GetSourcePrivate

func (x *MoveResourceState_Request) GetSourcePrivate() []byte

func (*MoveResourceState_Request) GetSourceProviderAddress

func (x *MoveResourceState_Request) GetSourceProviderAddress() string

func (*MoveResourceState_Request) GetSourceSchemaVersion

func (x *MoveResourceState_Request) GetSourceSchemaVersion() int64

func (*MoveResourceState_Request) GetSourceState

func (x *MoveResourceState_Request) GetSourceState() *RawState

func (*MoveResourceState_Request) GetSourceTypeName

func (x *MoveResourceState_Request) GetSourceTypeName() string

func (*MoveResourceState_Request) GetTargetTypeName

func (x *MoveResourceState_Request) GetTargetTypeName() string

func (*MoveResourceState_Request) ProtoMessage

func (*MoveResourceState_Request) ProtoMessage()

func (*MoveResourceState_Request) ProtoReflect

func (*MoveResourceState_Request) Reset

func (x *MoveResourceState_Request) Reset()

func (*MoveResourceState_Request) String

func (x *MoveResourceState_Request) String() string

type MoveResourceState_Response

type MoveResourceState_Response struct {

	// The state of the resource after it has been moved.
	TargetState *DynamicValue `protobuf:"bytes,1,opt,name=target_state,json=targetState,proto3" json:"target_state,omitempty"`
	// Any diagnostics that occurred during the move.
	Diagnostics []*Diagnostic `protobuf:"bytes,2,rep,name=diagnostics,proto3" json:"diagnostics,omitempty"`
	// The private state of the resource after it has been moved.
	TargetPrivate  []byte                `protobuf:"bytes,3,opt,name=target_private,json=targetPrivate,proto3" json:"target_private,omitempty"`
	TargetIdentity *ResourceIdentityData `protobuf:"bytes,4,opt,name=target_identity,json=targetIdentity,proto3" json:"target_identity,omitempty"`
	// contains filtered or unexported fields
}

func (*MoveResourceState_Response) Descriptor deprecated

func (*MoveResourceState_Response) Descriptor() ([]byte, []int)

Deprecated: Use MoveResourceState_Response.ProtoReflect.Descriptor instead.

func (*MoveResourceState_Response) GetDiagnostics

func (x *MoveResourceState_Response) GetDiagnostics() []*Diagnostic

func (*MoveResourceState_Response) GetTargetIdentity

func (x *MoveResourceState_Response) GetTargetIdentity() *ResourceIdentityData

func (*MoveResourceState_Response) GetTargetPrivate

func (x *MoveResourceState_Response) GetTargetPrivate() []byte

func (*MoveResourceState_Response) GetTargetState

func (x *MoveResourceState_Response) GetTargetState() *DynamicValue

func (*MoveResourceState_Response) ProtoMessage

func (*MoveResourceState_Response) ProtoMessage()

func (*MoveResourceState_Response) ProtoReflect

func (*MoveResourceState_Response) Reset

func (x *MoveResourceState_Response) Reset()

func (*MoveResourceState_Response) String

func (x *MoveResourceState_Response) String() string

type OpenEphemeralResource

type OpenEphemeralResource struct {
	// contains filtered or unexported fields
}

func (*OpenEphemeralResource) Descriptor deprecated

func (*OpenEphemeralResource) Descriptor() ([]byte, []int)

Deprecated: Use OpenEphemeralResource.ProtoReflect.Descriptor instead.

func (*OpenEphemeralResource) ProtoMessage

func (*OpenEphemeralResource) ProtoMessage()

func (*OpenEphemeralResource) ProtoReflect

func (x *OpenEphemeralResource) ProtoReflect() protoreflect.Message

func (*OpenEphemeralResource) Reset

func (x *OpenEphemeralResource) Reset()

func (*OpenEphemeralResource) String

func (x *OpenEphemeralResource) String() string

type OpenEphemeralResource_Request

type OpenEphemeralResource_Request struct {
	TypeName           string              `protobuf:"bytes,1,opt,name=type_name,json=typeName,proto3" json:"type_name,omitempty"`
	Config             *DynamicValue       `protobuf:"bytes,2,opt,name=config,proto3" json:"config,omitempty"`
	ClientCapabilities *ClientCapabilities `protobuf:"bytes,3,opt,name=client_capabilities,json=clientCapabilities,proto3" json:"client_capabilities,omitempty"`
	// contains filtered or unexported fields
}

func (*OpenEphemeralResource_Request) Descriptor deprecated

func (*OpenEphemeralResource_Request) Descriptor() ([]byte, []int)

Deprecated: Use OpenEphemeralResource_Request.ProtoReflect.Descriptor instead.

func (*OpenEphemeralResource_Request) GetClientCapabilities

func (x *OpenEphemeralResource_Request) GetClientCapabilities() *ClientCapabilities

func (*OpenEphemeralResource_Request) GetConfig

func (*OpenEphemeralResource_Request) GetTypeName

func (x *OpenEphemeralResource_Request) GetTypeName() string

func (*OpenEphemeralResource_Request) ProtoMessage

func (*OpenEphemeralResource_Request) ProtoMessage()

func (*OpenEphemeralResource_Request) ProtoReflect

func (*OpenEphemeralResource_Request) Reset

func (x *OpenEphemeralResource_Request) Reset()

func (*OpenEphemeralResource_Request) String

type OpenEphemeralResource_Response

type OpenEphemeralResource_Response struct {
	Diagnostics []*Diagnostic          `protobuf:"bytes,1,rep,name=diagnostics,proto3" json:"diagnostics,omitempty"`
	RenewAt     *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=renew_at,json=renewAt,proto3,oneof" json:"renew_at,omitempty"`
	Result      *DynamicValue          `protobuf:"bytes,3,opt,name=result,proto3" json:"result,omitempty"`
	Private     []byte                 `protobuf:"bytes,4,opt,name=private,proto3,oneof" json:"private,omitempty"`
	Deferred    *Deferred              `protobuf:"bytes,5,opt,name=deferred,proto3" json:"deferred,omitempty"`
	// contains filtered or unexported fields
}

func (*OpenEphemeralResource_Response) Descriptor deprecated

func (*OpenEphemeralResource_Response) Descriptor() ([]byte, []int)

Deprecated: Use OpenEphemeralResource_Response.ProtoReflect.Descriptor instead.

func (*OpenEphemeralResource_Response) GetDeferred

func (x *OpenEphemeralResource_Response) GetDeferred() *Deferred

func (*OpenEphemeralResource_Response) GetDiagnostics

func (x *OpenEphemeralResource_Response) GetDiagnostics() []*Diagnostic

func (*OpenEphemeralResource_Response) GetPrivate

func (x *OpenEphemeralResource_Response) GetPrivate() []byte

func (*OpenEphemeralResource_Response) GetRenewAt

func (*OpenEphemeralResource_Response) GetResult

func (*OpenEphemeralResource_Response) ProtoMessage

func (*OpenEphemeralResource_Response) ProtoMessage()

func (*OpenEphemeralResource_Response) ProtoReflect

func (*OpenEphemeralResource_Response) Reset

func (x *OpenEphemeralResource_Response) Reset()

func (*OpenEphemeralResource_Response) String

type PlanAction

type PlanAction struct {
	// contains filtered or unexported fields
}

func (*PlanAction) Descriptor deprecated

func (*PlanAction) Descriptor() ([]byte, []int)

Deprecated: Use PlanAction.ProtoReflect.Descriptor instead.

func (*PlanAction) ProtoMessage

func (*PlanAction) ProtoMessage()

func (*PlanAction) ProtoReflect

func (x *PlanAction) ProtoReflect() protoreflect.Message

func (*PlanAction) Reset

func (x *PlanAction) Reset()

func (*PlanAction) String

func (x *PlanAction) String() string

type PlanAction_Request

type PlanAction_Request struct {
	ActionType string `protobuf:"bytes,1,opt,name=action_type,json=actionType,proto3" json:"action_type,omitempty"`
	// config of the action, based on the schema of the actual action
	Config *DynamicValue `protobuf:"bytes,2,opt,name=config,proto3" json:"config,omitempty"`
	// metadata
	ClientCapabilities *ClientCapabilities `protobuf:"bytes,3,opt,name=client_capabilities,json=clientCapabilities,proto3" json:"client_capabilities,omitempty"`
	// contains filtered or unexported fields
}

func (*PlanAction_Request) Descriptor deprecated

func (*PlanAction_Request) Descriptor() ([]byte, []int)

Deprecated: Use PlanAction_Request.ProtoReflect.Descriptor instead.

func (*PlanAction_Request) GetActionType

func (x *PlanAction_Request) GetActionType() string

func (*PlanAction_Request) GetClientCapabilities

func (x *PlanAction_Request) GetClientCapabilities() *ClientCapabilities

func (*PlanAction_Request) GetConfig

func (x *PlanAction_Request) GetConfig() *DynamicValue

func (*PlanAction_Request) ProtoMessage

func (*PlanAction_Request) ProtoMessage()

func (*PlanAction_Request) ProtoReflect

func (x *PlanAction_Request) ProtoReflect() protoreflect.Message

func (*PlanAction_Request) Reset

func (x *PlanAction_Request) Reset()

func (*PlanAction_Request) String

func (x *PlanAction_Request) String() string

type PlanAction_Response

type PlanAction_Response struct {
	Diagnostics []*Diagnostic `protobuf:"bytes,1,rep,name=diagnostics,proto3" json:"diagnostics,omitempty"`
	// metadata
	Deferred *Deferred `protobuf:"bytes,2,opt,name=deferred,proto3" json:"deferred,omitempty"`
	// contains filtered or unexported fields
}

func (*PlanAction_Response) Descriptor deprecated

func (*PlanAction_Response) Descriptor() ([]byte, []int)

Deprecated: Use PlanAction_Response.ProtoReflect.Descriptor instead.

func (*PlanAction_Response) GetDeferred

func (x *PlanAction_Response) GetDeferred() *Deferred

func (*PlanAction_Response) GetDiagnostics

func (x *PlanAction_Response) GetDiagnostics() []*Diagnostic

func (*PlanAction_Response) ProtoMessage

func (*PlanAction_Response) ProtoMessage()

func (*PlanAction_Response) ProtoReflect

func (x *PlanAction_Response) ProtoReflect() protoreflect.Message

func (*PlanAction_Response) Reset

func (x *PlanAction_Response) Reset()

func (*PlanAction_Response) String

func (x *PlanAction_Response) String() string

type PlanResourceChange

type PlanResourceChange struct {
	// contains filtered or unexported fields
}

func (*PlanResourceChange) Descriptor deprecated

func (*PlanResourceChange) Descriptor() ([]byte, []int)

Deprecated: Use PlanResourceChange.ProtoReflect.Descriptor instead.

func (*PlanResourceChange) ProtoMessage

func (*PlanResourceChange) ProtoMessage()

func (*PlanResourceChange) ProtoReflect

func (x *PlanResourceChange) ProtoReflect() protoreflect.Message

func (*PlanResourceChange) Reset

func (x *PlanResourceChange) Reset()

func (*PlanResourceChange) String

func (x *PlanResourceChange) String() string

type PlanResourceChange_Request

type PlanResourceChange_Request struct {
	TypeName           string                `protobuf:"bytes,1,opt,name=type_name,json=typeName,proto3" json:"type_name,omitempty"`
	PriorState         *DynamicValue         `protobuf:"bytes,2,opt,name=prior_state,json=priorState,proto3" json:"prior_state,omitempty"`
	ProposedNewState   *DynamicValue         `protobuf:"bytes,3,opt,name=proposed_new_state,json=proposedNewState,proto3" json:"proposed_new_state,omitempty"`
	Config             *DynamicValue         `protobuf:"bytes,4,opt,name=config,proto3" json:"config,omitempty"`
	PriorPrivate       []byte                `protobuf:"bytes,5,opt,name=prior_private,json=priorPrivate,proto3" json:"prior_private,omitempty"`
	ProviderMeta       *DynamicValue         `protobuf:"bytes,6,opt,name=provider_meta,json=providerMeta,proto3" json:"provider_meta,omitempty"`
	ClientCapabilities *ClientCapabilities   `protobuf:"bytes,7,opt,name=client_capabilities,json=clientCapabilities,proto3" json:"client_capabilities,omitempty"`
	PriorIdentity      *ResourceIdentityData `protobuf:"bytes,8,opt,name=prior_identity,json=priorIdentity,proto3" json:"prior_identity,omitempty"`
	// contains filtered or unexported fields
}

func (*PlanResourceChange_Request) Descriptor deprecated

func (*PlanResourceChange_Request) Descriptor() ([]byte, []int)

Deprecated: Use PlanResourceChange_Request.ProtoReflect.Descriptor instead.

func (*PlanResourceChange_Request) GetClientCapabilities

func (x *PlanResourceChange_Request) GetClientCapabilities() *ClientCapabilities

func (*PlanResourceChange_Request) GetConfig

func (x *PlanResourceChange_Request) GetConfig() *DynamicValue

func (*PlanResourceChange_Request) GetPriorIdentity

func (x *PlanResourceChange_Request) GetPriorIdentity() *ResourceIdentityData

func (*PlanResourceChange_Request) GetPriorPrivate

func (x *PlanResourceChange_Request) GetPriorPrivate() []byte

func (*PlanResourceChange_Request) GetPriorState

func (x *PlanResourceChange_Request) GetPriorState() *DynamicValue

func (*PlanResourceChange_Request) GetProposedNewState

func (x *PlanResourceChange_Request) GetProposedNewState() *DynamicValue

func (*PlanResourceChange_Request) GetProviderMeta

func (x *PlanResourceChange_Request) GetProviderMeta() *DynamicValue

func (*PlanResourceChange_Request) GetTypeName

func (x *PlanResourceChange_Request) GetTypeName() string

func (*PlanResourceChange_Request) ProtoMessage

func (*PlanResourceChange_Request) ProtoMessage()

func (*PlanResourceChange_Request) ProtoReflect

func (*PlanResourceChange_Request) Reset

func (x *PlanResourceChange_Request) Reset()

func (*PlanResourceChange_Request) String

func (x *PlanResourceChange_Request) String() string

type PlanResourceChange_Response

type PlanResourceChange_Response struct {
	PlannedState    *DynamicValue    `protobuf:"bytes,1,opt,name=planned_state,json=plannedState,proto3" json:"planned_state,omitempty"`
	RequiresReplace []*AttributePath `protobuf:"bytes,2,rep,name=requires_replace,json=requiresReplace,proto3" json:"requires_replace,omitempty"`
	PlannedPrivate  []byte           `protobuf:"bytes,3,opt,name=planned_private,json=plannedPrivate,proto3" json:"planned_private,omitempty"`
	Diagnostics     []*Diagnostic    `protobuf:"bytes,4,rep,name=diagnostics,proto3" json:"diagnostics,omitempty"`
	// This may be set only by the helper/schema "SDK" in the main Terraform
	// repository, to request that Terraform Core >=0.12 permit additional
	// inconsistencies that can result from the legacy SDK type system
	// and its imprecise mapping to the >=0.12 type system.
	// The change in behavior implied by this flag makes sense only for the
	// specific details of the legacy SDK type system, and are not a general
	// mechanism to avoid proper type handling in providers.
	//
	//	====              DO NOT USE THIS              ====
	//	==== THIS MUST BE LEFT UNSET IN ALL OTHER SDKS ====
	//	====              DO NOT USE THIS              ====
	LegacyTypeSystem bool `protobuf:"varint,5,opt,name=legacy_type_system,json=legacyTypeSystem,proto3" json:"legacy_type_system,omitempty"`
	// deferred is set if the provider is deferring the change. If set the caller
	// needs to handle the deferral.
	Deferred        *Deferred             `protobuf:"bytes,6,opt,name=deferred,proto3" json:"deferred,omitempty"`
	PlannedIdentity *ResourceIdentityData `protobuf:"bytes,7,opt,name=planned_identity,json=plannedIdentity,proto3" json:"planned_identity,omitempty"`
	// contains filtered or unexported fields
}

func (*PlanResourceChange_Response) Descriptor deprecated

func (*PlanResourceChange_Response) Descriptor() ([]byte, []int)

Deprecated: Use PlanResourceChange_Response.ProtoReflect.Descriptor instead.

func (*PlanResourceChange_Response) GetDeferred

func (x *PlanResourceChange_Response) GetDeferred() *Deferred

func (*PlanResourceChange_Response) GetDiagnostics

func (x *PlanResourceChange_Response) GetDiagnostics() []*Diagnostic

func (*PlanResourceChange_Response) GetLegacyTypeSystem

func (x *PlanResourceChange_Response) GetLegacyTypeSystem() bool

func (*PlanResourceChange_Response) GetPlannedIdentity

func (x *PlanResourceChange_Response) GetPlannedIdentity() *ResourceIdentityData

func (*PlanResourceChange_Response) GetPlannedPrivate

func (x *PlanResourceChange_Response) GetPlannedPrivate() []byte

func (*PlanResourceChange_Response) GetPlannedState

func (x *PlanResourceChange_Response) GetPlannedState() *DynamicValue

func (*PlanResourceChange_Response) GetRequiresReplace

func (x *PlanResourceChange_Response) GetRequiresReplace() []*AttributePath

func (*PlanResourceChange_Response) ProtoMessage

func (*PlanResourceChange_Response) ProtoMessage()

func (*PlanResourceChange_Response) ProtoReflect

func (*PlanResourceChange_Response) Reset

func (x *PlanResourceChange_Response) Reset()

func (*PlanResourceChange_Response) String

func (x *PlanResourceChange_Response) String() string

type ProviderClient

type ProviderClient interface {
	// GetMetadata returns upfront information about server capabilities and
	// supported resource types without requiring the server to instantiate all
	// schema information, which may be memory intensive.
	// This method is CURRENTLY UNUSED and it serves mostly for convenience
	// of code generation inside of terraform-plugin-mux.
	GetMetadata(ctx context.Context, in *GetMetadata_Request, opts ...grpc.CallOption) (*GetMetadata_Response, error)
	// GetSchema returns schema information for the provider, data resources,
	// and managed resources.
	GetProviderSchema(ctx context.Context, in *GetProviderSchema_Request, opts ...grpc.CallOption) (*GetProviderSchema_Response, error)
	ValidateProviderConfig(ctx context.Context, in *ValidateProviderConfig_Request, opts ...grpc.CallOption) (*ValidateProviderConfig_Response, error)
	ValidateResourceConfig(ctx context.Context, in *ValidateResourceConfig_Request, opts ...grpc.CallOption) (*ValidateResourceConfig_Response, error)
	ValidateDataResourceConfig(ctx context.Context, in *ValidateDataResourceConfig_Request, opts ...grpc.CallOption) (*ValidateDataResourceConfig_Response, error)
	UpgradeResourceState(ctx context.Context, in *UpgradeResourceState_Request, opts ...grpc.CallOption) (*UpgradeResourceState_Response, error)
	// GetResourceIdentitySchemas returns the identity schemas for all managed
	// resources.
	GetResourceIdentitySchemas(ctx context.Context, in *GetResourceIdentitySchemas_Request, opts ...grpc.CallOption) (*GetResourceIdentitySchemas_Response, error)
	// UpgradeResourceIdentityData should return the upgraded resource identity
	// data for a managed resource type.
	UpgradeResourceIdentity(ctx context.Context, in *UpgradeResourceIdentity_Request, opts ...grpc.CallOption) (*UpgradeResourceIdentity_Response, error)
	// ////// One-time initialization, called before other functions below
	ConfigureProvider(ctx context.Context, in *ConfigureProvider_Request, opts ...grpc.CallOption) (*ConfigureProvider_Response, error)
	// ////// Managed Resource Lifecycle
	ReadResource(ctx context.Context, in *ReadResource_Request, opts ...grpc.CallOption) (*ReadResource_Response, error)
	PlanResourceChange(ctx context.Context, in *PlanResourceChange_Request, opts ...grpc.CallOption) (*PlanResourceChange_Response, error)
	ApplyResourceChange(ctx context.Context, in *ApplyResourceChange_Request, opts ...grpc.CallOption) (*ApplyResourceChange_Response, error)
	ImportResourceState(ctx context.Context, in *ImportResourceState_Request, opts ...grpc.CallOption) (*ImportResourceState_Response, error)
	MoveResourceState(ctx context.Context, in *MoveResourceState_Request, opts ...grpc.CallOption) (*MoveResourceState_Response, error)
	ReadDataSource(ctx context.Context, in *ReadDataSource_Request, opts ...grpc.CallOption) (*ReadDataSource_Response, error)
	GenerateResourceConfig(ctx context.Context, in *GenerateResourceConfig_Request, opts ...grpc.CallOption) (*GenerateResourceConfig_Response, error)
	// ////// Ephemeral Resource Lifecycle
	ValidateEphemeralResourceConfig(ctx context.Context, in *ValidateEphemeralResourceConfig_Request, opts ...grpc.CallOption) (*ValidateEphemeralResourceConfig_Response, error)
	OpenEphemeralResource(ctx context.Context, in *OpenEphemeralResource_Request, opts ...grpc.CallOption) (*OpenEphemeralResource_Response, error)
	RenewEphemeralResource(ctx context.Context, in *RenewEphemeralResource_Request, opts ...grpc.CallOption) (*RenewEphemeralResource_Response, error)
	CloseEphemeralResource(ctx context.Context, in *CloseEphemeralResource_Request, opts ...grpc.CallOption) (*CloseEphemeralResource_Response, error)
	// ///// List
	ListResource(ctx context.Context, in *ListResource_Request, opts ...grpc.CallOption) (Provider_ListResourceClient, error)
	ValidateListResourceConfig(ctx context.Context, in *ValidateListResourceConfig_Request, opts ...grpc.CallOption) (*ValidateListResourceConfig_Response, error)
	// GetFunctions returns the definitions of all functions.
	GetFunctions(ctx context.Context, in *GetFunctions_Request, opts ...grpc.CallOption) (*GetFunctions_Response, error)
	// ////// Provider-contributed Functions
	CallFunction(ctx context.Context, in *CallFunction_Request, opts ...grpc.CallOption) (*CallFunction_Response, error)
	// ValidateStateStoreConfig performs configuration validation
	ValidateStateStoreConfig(ctx context.Context, in *ValidateStateStore_Request, opts ...grpc.CallOption) (*ValidateStateStore_Response, error)
	// ConfigureStateStore configures the state store, such as S3 connection in the context of already configured provider
	ConfigureStateStore(ctx context.Context, in *ConfigureStateStore_Request, opts ...grpc.CallOption) (*ConfigureStateStore_Response, error)
	// ReadStateBytes streams byte chunks of a given state file from a state store
	ReadStateBytes(ctx context.Context, in *ReadStateBytes_Request, opts ...grpc.CallOption) (Provider_ReadStateBytesClient, error)
	// WriteStateBytes streams byte chunks of a given state file into a state store
	WriteStateBytes(ctx context.Context, opts ...grpc.CallOption) (Provider_WriteStateBytesClient, error)
	// LockState locks a given state (i.e. CE workspace)
	LockState(ctx context.Context, in *LockState_Request, opts ...grpc.CallOption) (*LockState_Response, error)
	// UnlockState unlocks a given state (i.e. CE workspace)
	UnlockState(ctx context.Context, in *UnlockState_Request, opts ...grpc.CallOption) (*UnlockState_Response, error)
	// GetStates returns a list of all states (i.e. CE workspaces) managed by a given state store
	GetStates(ctx context.Context, in *GetStates_Request, opts ...grpc.CallOption) (*GetStates_Response, error)
	// DeleteState instructs a given state store to delete a specific state (i.e. a CE workspace)
	DeleteState(ctx context.Context, in *DeleteState_Request, opts ...grpc.CallOption) (*DeleteState_Response, error)
	// ////// Actions
	PlanAction(ctx context.Context, in *PlanAction_Request, opts ...grpc.CallOption) (*PlanAction_Response, error)
	InvokeAction(ctx context.Context, in *InvokeAction_Request, opts ...grpc.CallOption) (Provider_InvokeActionClient, error)
	ValidateActionConfig(ctx context.Context, in *ValidateActionConfig_Request, opts ...grpc.CallOption) (*ValidateActionConfig_Response, error)
	// ////// Graceful Shutdown
	StopProvider(ctx context.Context, in *StopProvider_Request, opts ...grpc.CallOption) (*StopProvider_Response, error)
}

ProviderClient is the client API for Provider service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewProviderClient

func NewProviderClient(cc grpc.ClientConnInterface) ProviderClient

type ProviderServer

type ProviderServer interface {
	// GetMetadata returns upfront information about server capabilities and
	// supported resource types without requiring the server to instantiate all
	// schema information, which may be memory intensive.
	// This method is CURRENTLY UNUSED and it serves mostly for convenience
	// of code generation inside of terraform-plugin-mux.
	GetMetadata(context.Context, *GetMetadata_Request) (*GetMetadata_Response, error)
	// GetSchema returns schema information for the provider, data resources,
	// and managed resources.
	GetProviderSchema(context.Context, *GetProviderSchema_Request) (*GetProviderSchema_Response, error)
	ValidateProviderConfig(context.Context, *ValidateProviderConfig_Request) (*ValidateProviderConfig_Response, error)
	ValidateResourceConfig(context.Context, *ValidateResourceConfig_Request) (*ValidateResourceConfig_Response, error)
	ValidateDataResourceConfig(context.Context, *ValidateDataResourceConfig_Request) (*ValidateDataResourceConfig_Response, error)
	UpgradeResourceState(context.Context, *UpgradeResourceState_Request) (*UpgradeResourceState_Response, error)
	// GetResourceIdentitySchemas returns the identity schemas for all managed
	// resources.
	GetResourceIdentitySchemas(context.Context, *GetResourceIdentitySchemas_Request) (*GetResourceIdentitySchemas_Response, error)
	// UpgradeResourceIdentityData should return the upgraded resource identity
	// data for a managed resource type.
	UpgradeResourceIdentity(context.Context, *UpgradeResourceIdentity_Request) (*UpgradeResourceIdentity_Response, error)
	// ////// One-time initialization, called before other functions below
	ConfigureProvider(context.Context, *ConfigureProvider_Request) (*ConfigureProvider_Response, error)
	// ////// Managed Resource Lifecycle
	ReadResource(context.Context, *ReadResource_Request) (*ReadResource_Response, error)
	PlanResourceChange(context.Context, *PlanResourceChange_Request) (*PlanResourceChange_Response, error)
	ApplyResourceChange(context.Context, *ApplyResourceChange_Request) (*ApplyResourceChange_Response, error)
	ImportResourceState(context.Context, *ImportResourceState_Request) (*ImportResourceState_Response, error)
	MoveResourceState(context.Context, *MoveResourceState_Request) (*MoveResourceState_Response, error)
	ReadDataSource(context.Context, *ReadDataSource_Request) (*ReadDataSource_Response, error)
	GenerateResourceConfig(context.Context, *GenerateResourceConfig_Request) (*GenerateResourceConfig_Response, error)
	// ////// Ephemeral Resource Lifecycle
	ValidateEphemeralResourceConfig(context.Context, *ValidateEphemeralResourceConfig_Request) (*ValidateEphemeralResourceConfig_Response, error)
	OpenEphemeralResource(context.Context, *OpenEphemeralResource_Request) (*OpenEphemeralResource_Response, error)
	RenewEphemeralResource(context.Context, *RenewEphemeralResource_Request) (*RenewEphemeralResource_Response, error)
	CloseEphemeralResource(context.Context, *CloseEphemeralResource_Request) (*CloseEphemeralResource_Response, error)
	// ///// List
	ListResource(*ListResource_Request, Provider_ListResourceServer) error
	ValidateListResourceConfig(context.Context, *ValidateListResourceConfig_Request) (*ValidateListResourceConfig_Response, error)
	// GetFunctions returns the definitions of all functions.
	GetFunctions(context.Context, *GetFunctions_Request) (*GetFunctions_Response, error)
	// ////// Provider-contributed Functions
	CallFunction(context.Context, *CallFunction_Request) (*CallFunction_Response, error)
	// ValidateStateStoreConfig performs configuration validation
	ValidateStateStoreConfig(context.Context, *ValidateStateStore_Request) (*ValidateStateStore_Response, error)
	// ConfigureStateStore configures the state store, such as S3 connection in the context of already configured provider
	ConfigureStateStore(context.Context, *ConfigureStateStore_Request) (*ConfigureStateStore_Response, error)
	// ReadStateBytes streams byte chunks of a given state file from a state store
	ReadStateBytes(*ReadStateBytes_Request, Provider_ReadStateBytesServer) error
	// WriteStateBytes streams byte chunks of a given state file into a state store
	WriteStateBytes(Provider_WriteStateBytesServer) error
	// LockState locks a given state (i.e. CE workspace)
	LockState(context.Context, *LockState_Request) (*LockState_Response, error)
	// UnlockState unlocks a given state (i.e. CE workspace)
	UnlockState(context.Context, *UnlockState_Request) (*UnlockState_Response, error)
	// GetStates returns a list of all states (i.e. CE workspaces) managed by a given state store
	GetStates(context.Context, *GetStates_Request) (*GetStates_Response, error)
	// DeleteState instructs a given state store to delete a specific state (i.e. a CE workspace)
	DeleteState(context.Context, *DeleteState_Request) (*DeleteState_Response, error)
	// ////// Actions
	PlanAction(context.Context, *PlanAction_Request) (*PlanAction_Response, error)
	InvokeAction(*InvokeAction_Request, Provider_InvokeActionServer) error
	ValidateActionConfig(context.Context, *ValidateActionConfig_Request) (*ValidateActionConfig_Response, error)
	// ////// Graceful Shutdown
	StopProvider(context.Context, *StopProvider_Request) (*StopProvider_Response, error)
	// contains filtered or unexported methods
}

ProviderServer is the server API for Provider service. All implementations must embed UnimplementedProviderServer for forward compatibility

type Provider_InvokeActionClient

type Provider_InvokeActionClient interface {
	Recv() (*InvokeAction_Event, error)
	grpc.ClientStream
}

type Provider_InvokeActionServer

type Provider_InvokeActionServer interface {
	Send(*InvokeAction_Event) error
	grpc.ServerStream
}

type Provider_ListResourceClient

type Provider_ListResourceClient interface {
	Recv() (*ListResource_Event, error)
	grpc.ClientStream
}

type Provider_ListResourceServer

type Provider_ListResourceServer interface {
	Send(*ListResource_Event) error
	grpc.ServerStream
}

type Provider_ReadStateBytesClient

type Provider_ReadStateBytesClient interface {
	Recv() (*ReadStateBytes_Response, error)
	grpc.ClientStream
}

type Provider_ReadStateBytesServer

type Provider_ReadStateBytesServer interface {
	Send(*ReadStateBytes_Response) error
	grpc.ServerStream
}

type Provider_WriteStateBytesClient

type Provider_WriteStateBytesClient interface {
	Send(*WriteStateBytes_RequestChunk) error
	CloseAndRecv() (*WriteStateBytes_Response, error)
	grpc.ClientStream
}

type Provider_WriteStateBytesServer

type Provider_WriteStateBytesServer interface {
	SendAndClose(*WriteStateBytes_Response) error
	Recv() (*WriteStateBytes_RequestChunk, error)
	grpc.ServerStream
}

type RawState

type RawState struct {
	Json    []byte            `protobuf:"bytes,1,opt,name=json,proto3" json:"json,omitempty"`
	Flatmap map[string]string `` /* 141-byte string literal not displayed */
	// contains filtered or unexported fields
}

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.

func (*RawState) Descriptor deprecated

func (*RawState) Descriptor() ([]byte, []int)

Deprecated: Use RawState.ProtoReflect.Descriptor instead.

func (*RawState) GetFlatmap

func (x *RawState) GetFlatmap() map[string]string

func (*RawState) GetJson

func (x *RawState) GetJson() []byte

func (*RawState) ProtoMessage

func (*RawState) ProtoMessage()

func (*RawState) ProtoReflect

func (x *RawState) ProtoReflect() protoreflect.Message

func (*RawState) Reset

func (x *RawState) Reset()

func (*RawState) String

func (x *RawState) String() string

type ReadDataSource

type ReadDataSource struct {
	// contains filtered or unexported fields
}

func (*ReadDataSource) Descriptor deprecated

func (*ReadDataSource) Descriptor() ([]byte, []int)

Deprecated: Use ReadDataSource.ProtoReflect.Descriptor instead.

func (*ReadDataSource) ProtoMessage

func (*ReadDataSource) ProtoMessage()

func (*ReadDataSource) ProtoReflect

func (x *ReadDataSource) ProtoReflect() protoreflect.Message

func (*ReadDataSource) Reset

func (x *ReadDataSource) Reset()

func (*ReadDataSource) String

func (x *ReadDataSource) String() string

type ReadDataSource_Request

type ReadDataSource_Request struct {
	TypeName           string              `protobuf:"bytes,1,opt,name=type_name,json=typeName,proto3" json:"type_name,omitempty"`
	Config             *DynamicValue       `protobuf:"bytes,2,opt,name=config,proto3" json:"config,omitempty"`
	ProviderMeta       *DynamicValue       `protobuf:"bytes,3,opt,name=provider_meta,json=providerMeta,proto3" json:"provider_meta,omitempty"`
	ClientCapabilities *ClientCapabilities `protobuf:"bytes,4,opt,name=client_capabilities,json=clientCapabilities,proto3" json:"client_capabilities,omitempty"`
	// contains filtered or unexported fields
}

func (*ReadDataSource_Request) Descriptor deprecated

func (*ReadDataSource_Request) Descriptor() ([]byte, []int)

Deprecated: Use ReadDataSource_Request.ProtoReflect.Descriptor instead.

func (*ReadDataSource_Request) GetClientCapabilities

func (x *ReadDataSource_Request) GetClientCapabilities() *ClientCapabilities

func (*ReadDataSource_Request) GetConfig

func (x *ReadDataSource_Request) GetConfig() *DynamicValue

func (*ReadDataSource_Request) GetProviderMeta

func (x *ReadDataSource_Request) GetProviderMeta() *DynamicValue

func (*ReadDataSource_Request) GetTypeName

func (x *ReadDataSource_Request) GetTypeName() string

func (*ReadDataSource_Request) ProtoMessage

func (*ReadDataSource_Request) ProtoMessage()

func (*ReadDataSource_Request) ProtoReflect

func (x *ReadDataSource_Request) ProtoReflect() protoreflect.Message

func (*ReadDataSource_Request) Reset

func (x *ReadDataSource_Request) Reset()

func (*ReadDataSource_Request) String

func (x *ReadDataSource_Request) String() string

type ReadDataSource_Response

type ReadDataSource_Response struct {
	State       *DynamicValue `protobuf:"bytes,1,opt,name=state,proto3" json:"state,omitempty"`
	Diagnostics []*Diagnostic `protobuf:"bytes,2,rep,name=diagnostics,proto3" json:"diagnostics,omitempty"`
	// deferred is set if the provider is deferring the change. If set the caller
	// needs to handle the deferral.
	Deferred *Deferred `protobuf:"bytes,3,opt,name=deferred,proto3" json:"deferred,omitempty"`
	// contains filtered or unexported fields
}

func (*ReadDataSource_Response) Descriptor deprecated

func (*ReadDataSource_Response) Descriptor() ([]byte, []int)

Deprecated: Use ReadDataSource_Response.ProtoReflect.Descriptor instead.

func (*ReadDataSource_Response) GetDeferred

func (x *ReadDataSource_Response) GetDeferred() *Deferred

func (*ReadDataSource_Response) GetDiagnostics

func (x *ReadDataSource_Response) GetDiagnostics() []*Diagnostic

func (*ReadDataSource_Response) GetState

func (x *ReadDataSource_Response) GetState() *DynamicValue

func (*ReadDataSource_Response) ProtoMessage

func (*ReadDataSource_Response) ProtoMessage()

func (*ReadDataSource_Response) ProtoReflect

func (x *ReadDataSource_Response) ProtoReflect() protoreflect.Message

func (*ReadDataSource_Response) Reset

func (x *ReadDataSource_Response) Reset()

func (*ReadDataSource_Response) String

func (x *ReadDataSource_Response) String() string

type ReadResource

type ReadResource struct {
	// contains filtered or unexported fields
}

func (*ReadResource) Descriptor deprecated

func (*ReadResource) Descriptor() ([]byte, []int)

Deprecated: Use ReadResource.ProtoReflect.Descriptor instead.

func (*ReadResource) ProtoMessage

func (*ReadResource) ProtoMessage()

func (*ReadResource) ProtoReflect

func (x *ReadResource) ProtoReflect() protoreflect.Message

func (*ReadResource) Reset

func (x *ReadResource) Reset()

func (*ReadResource) String

func (x *ReadResource) String() string

type ReadResource_Request

type ReadResource_Request struct {
	TypeName           string                `protobuf:"bytes,1,opt,name=type_name,json=typeName,proto3" json:"type_name,omitempty"`
	CurrentState       *DynamicValue         `protobuf:"bytes,2,opt,name=current_state,json=currentState,proto3" json:"current_state,omitempty"`
	Private            []byte                `protobuf:"bytes,3,opt,name=private,proto3" json:"private,omitempty"`
	ProviderMeta       *DynamicValue         `protobuf:"bytes,4,opt,name=provider_meta,json=providerMeta,proto3" json:"provider_meta,omitempty"`
	ClientCapabilities *ClientCapabilities   `protobuf:"bytes,5,opt,name=client_capabilities,json=clientCapabilities,proto3" json:"client_capabilities,omitempty"`
	CurrentIdentity    *ResourceIdentityData `protobuf:"bytes,6,opt,name=current_identity,json=currentIdentity,proto3" json:"current_identity,omitempty"`
	// contains filtered or unexported fields
}

Request is the message that is sent to the provider during the ReadResource RPC.

This message intentionally does not include configuration data as any configuration-based or configuration-conditional changes should occur during the PlanResourceChange RPC. Additionally, the configuration is not guaranteed to be wholly known nor match the given prior state, which could lead to unexpected provider behaviors for practitioners.

func (*ReadResource_Request) Descriptor deprecated

func (*ReadResource_Request) Descriptor() ([]byte, []int)

Deprecated: Use ReadResource_Request.ProtoReflect.Descriptor instead.

func (*ReadResource_Request) GetClientCapabilities

func (x *ReadResource_Request) GetClientCapabilities() *ClientCapabilities

func (*ReadResource_Request) GetCurrentIdentity

func (x *ReadResource_Request) GetCurrentIdentity() *ResourceIdentityData

func (*ReadResource_Request) GetCurrentState

func (x *ReadResource_Request) GetCurrentState() *DynamicValue

func (*ReadResource_Request) GetPrivate

func (x *ReadResource_Request) GetPrivate() []byte

func (*ReadResource_Request) GetProviderMeta

func (x *ReadResource_Request) GetProviderMeta() *DynamicValue

func (*ReadResource_Request) GetTypeName

func (x *ReadResource_Request) GetTypeName() string

func (*ReadResource_Request) ProtoMessage

func (*ReadResource_Request) ProtoMessage()

func (*ReadResource_Request) ProtoReflect

func (x *ReadResource_Request) ProtoReflect() protoreflect.Message

func (*ReadResource_Request) Reset

func (x *ReadResource_Request) Reset()

func (*ReadResource_Request) String

func (x *ReadResource_Request) String() string

type ReadResource_Response

type ReadResource_Response struct {
	NewState    *DynamicValue `protobuf:"bytes,1,opt,name=new_state,json=newState,proto3" json:"new_state,omitempty"`
	Diagnostics []*Diagnostic `protobuf:"bytes,2,rep,name=diagnostics,proto3" json:"diagnostics,omitempty"`
	Private     []byte        `protobuf:"bytes,3,opt,name=private,proto3" json:"private,omitempty"`
	// deferred is set if the provider is deferring the change. If set the caller
	// needs to handle the deferral.
	Deferred    *Deferred             `protobuf:"bytes,4,opt,name=deferred,proto3" json:"deferred,omitempty"`
	NewIdentity *ResourceIdentityData `protobuf:"bytes,5,opt,name=new_identity,json=newIdentity,proto3" json:"new_identity,omitempty"`
	// contains filtered or unexported fields
}

func (*ReadResource_Response) Descriptor deprecated

func (*ReadResource_Response) Descriptor() ([]byte, []int)

Deprecated: Use ReadResource_Response.ProtoReflect.Descriptor instead.

func (*ReadResource_Response) GetDeferred

func (x *ReadResource_Response) GetDeferred() *Deferred

func (*ReadResource_Response) GetDiagnostics

func (x *ReadResource_Response) GetDiagnostics() []*Diagnostic

func (*ReadResource_Response) GetNewIdentity

func (x *ReadResource_Response) GetNewIdentity() *ResourceIdentityData

func (*ReadResource_Response) GetNewState

func (x *ReadResource_Response) GetNewState() *DynamicValue

func (*ReadResource_Response) GetPrivate

func (x *ReadResource_Response) GetPrivate() []byte

func (*ReadResource_Response) ProtoMessage

func (*ReadResource_Response) ProtoMessage()

func (*ReadResource_Response) ProtoReflect

func (x *ReadResource_Response) ProtoReflect() protoreflect.Message

func (*ReadResource_Response) Reset

func (x *ReadResource_Response) Reset()

func (*ReadResource_Response) String

func (x *ReadResource_Response) String() string

type ReadStateBytes

type ReadStateBytes struct {
	// contains filtered or unexported fields
}

func (*ReadStateBytes) Descriptor deprecated

func (*ReadStateBytes) Descriptor() ([]byte, []int)

Deprecated: Use ReadStateBytes.ProtoReflect.Descriptor instead.

func (*ReadStateBytes) ProtoMessage

func (*ReadStateBytes) ProtoMessage()

func (*ReadStateBytes) ProtoReflect

func (x *ReadStateBytes) ProtoReflect() protoreflect.Message

func (*ReadStateBytes) Reset

func (x *ReadStateBytes) Reset()

func (*ReadStateBytes) String

func (x *ReadStateBytes) String() string

type ReadStateBytes_Request

type ReadStateBytes_Request struct {
	TypeName string `protobuf:"bytes,1,opt,name=type_name,json=typeName,proto3" json:"type_name,omitempty"`
	StateId  string `protobuf:"bytes,2,opt,name=state_id,json=stateId,proto3" json:"state_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ReadStateBytes_Request) Descriptor deprecated

func (*ReadStateBytes_Request) Descriptor() ([]byte, []int)

Deprecated: Use ReadStateBytes_Request.ProtoReflect.Descriptor instead.

func (*ReadStateBytes_Request) GetStateId

func (x *ReadStateBytes_Request) GetStateId() string

func (*ReadStateBytes_Request) GetTypeName

func (x *ReadStateBytes_Request) GetTypeName() string

func (*ReadStateBytes_Request) ProtoMessage

func (*ReadStateBytes_Request) ProtoMessage()

func (*ReadStateBytes_Request) ProtoReflect

func (x *ReadStateBytes_Request) ProtoReflect() protoreflect.Message

func (*ReadStateBytes_Request) Reset

func (x *ReadStateBytes_Request) Reset()

func (*ReadStateBytes_Request) String

func (x *ReadStateBytes_Request) String() string

type ReadStateBytes_Response

type ReadStateBytes_Response struct {
	Bytes []byte `protobuf:"bytes,1,opt,name=bytes,proto3" json:"bytes,omitempty"`
	// total_length is the overall size of all of the state byte chunks that will be received
	TotalLength int64         `protobuf:"varint,2,opt,name=total_length,json=totalLength,proto3" json:"total_length,omitempty"`
	Range       *StateRange   `protobuf:"bytes,3,opt,name=range,proto3" json:"range,omitempty"`
	Diagnostics []*Diagnostic `protobuf:"bytes,4,rep,name=diagnostics,proto3" json:"diagnostics,omitempty"`
	// contains filtered or unexported fields
}

func (*ReadStateBytes_Response) Descriptor deprecated

func (*ReadStateBytes_Response) Descriptor() ([]byte, []int)

Deprecated: Use ReadStateBytes_Response.ProtoReflect.Descriptor instead.

func (*ReadStateBytes_Response) GetBytes

func (x *ReadStateBytes_Response) GetBytes() []byte

func (*ReadStateBytes_Response) GetDiagnostics

func (x *ReadStateBytes_Response) GetDiagnostics() []*Diagnostic

func (*ReadStateBytes_Response) GetRange

func (x *ReadStateBytes_Response) GetRange() *StateRange

func (*ReadStateBytes_Response) GetTotalLength

func (x *ReadStateBytes_Response) GetTotalLength() int64

func (*ReadStateBytes_Response) ProtoMessage

func (*ReadStateBytes_Response) ProtoMessage()

func (*ReadStateBytes_Response) ProtoReflect

func (x *ReadStateBytes_Response) ProtoReflect() protoreflect.Message

func (*ReadStateBytes_Response) Reset

func (x *ReadStateBytes_Response) Reset()

func (*ReadStateBytes_Response) String

func (x *ReadStateBytes_Response) String() string

type RenewEphemeralResource

type RenewEphemeralResource struct {
	// contains filtered or unexported fields
}

func (*RenewEphemeralResource) Descriptor deprecated

func (*RenewEphemeralResource) Descriptor() ([]byte, []int)

Deprecated: Use RenewEphemeralResource.ProtoReflect.Descriptor instead.

func (*RenewEphemeralResource) ProtoMessage

func (*RenewEphemeralResource) ProtoMessage()

func (*RenewEphemeralResource) ProtoReflect

func (x *RenewEphemeralResource) ProtoReflect() protoreflect.Message

func (*RenewEphemeralResource) Reset

func (x *RenewEphemeralResource) Reset()

func (*RenewEphemeralResource) String

func (x *RenewEphemeralResource) String() string

type RenewEphemeralResource_Request

type RenewEphemeralResource_Request struct {
	TypeName string `protobuf:"bytes,1,opt,name=type_name,json=typeName,proto3" json:"type_name,omitempty"`
	Private  []byte `protobuf:"bytes,2,opt,name=private,proto3,oneof" json:"private,omitempty"`
	// contains filtered or unexported fields
}

func (*RenewEphemeralResource_Request) Descriptor deprecated

func (*RenewEphemeralResource_Request) Descriptor() ([]byte, []int)

Deprecated: Use RenewEphemeralResource_Request.ProtoReflect.Descriptor instead.

func (*RenewEphemeralResource_Request) GetPrivate

func (x *RenewEphemeralResource_Request) GetPrivate() []byte

func (*RenewEphemeralResource_Request) GetTypeName

func (x *RenewEphemeralResource_Request) GetTypeName() string

func (*RenewEphemeralResource_Request) ProtoMessage

func (*RenewEphemeralResource_Request) ProtoMessage()

func (*RenewEphemeralResource_Request) ProtoReflect

func (*RenewEphemeralResource_Request) Reset

func (x *RenewEphemeralResource_Request) Reset()

func (*RenewEphemeralResource_Request) String

type RenewEphemeralResource_Response

type RenewEphemeralResource_Response struct {
	Diagnostics []*Diagnostic          `protobuf:"bytes,1,rep,name=diagnostics,proto3" json:"diagnostics,omitempty"`
	RenewAt     *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=renew_at,json=renewAt,proto3,oneof" json:"renew_at,omitempty"`
	Private     []byte                 `protobuf:"bytes,3,opt,name=private,proto3,oneof" json:"private,omitempty"`
	// contains filtered or unexported fields
}

func (*RenewEphemeralResource_Response) Descriptor deprecated

func (*RenewEphemeralResource_Response) Descriptor() ([]byte, []int)

Deprecated: Use RenewEphemeralResource_Response.ProtoReflect.Descriptor instead.

func (*RenewEphemeralResource_Response) GetDiagnostics

func (x *RenewEphemeralResource_Response) GetDiagnostics() []*Diagnostic

func (*RenewEphemeralResource_Response) GetPrivate

func (x *RenewEphemeralResource_Response) GetPrivate() []byte

func (*RenewEphemeralResource_Response) GetRenewAt

func (*RenewEphemeralResource_Response) ProtoMessage

func (*RenewEphemeralResource_Response) ProtoMessage()

func (*RenewEphemeralResource_Response) ProtoReflect

func (*RenewEphemeralResource_Response) Reset

func (*RenewEphemeralResource_Response) String

type RequestChunkMeta

type RequestChunkMeta struct {
	TypeName string `protobuf:"bytes,1,opt,name=type_name,json=typeName,proto3" json:"type_name,omitempty"`
	StateId  string `protobuf:"bytes,2,opt,name=state_id,json=stateId,proto3" json:"state_id,omitempty"`
	// contains filtered or unexported fields
}

func (*RequestChunkMeta) Descriptor deprecated

func (*RequestChunkMeta) Descriptor() ([]byte, []int)

Deprecated: Use RequestChunkMeta.ProtoReflect.Descriptor instead.

func (*RequestChunkMeta) GetStateId

func (x *RequestChunkMeta) GetStateId() string

func (*RequestChunkMeta) GetTypeName

func (x *RequestChunkMeta) GetTypeName() string

func (*RequestChunkMeta) ProtoMessage

func (*RequestChunkMeta) ProtoMessage()

func (*RequestChunkMeta) ProtoReflect

func (x *RequestChunkMeta) ProtoReflect() protoreflect.Message

func (*RequestChunkMeta) Reset

func (x *RequestChunkMeta) Reset()

func (*RequestChunkMeta) String

func (x *RequestChunkMeta) String() string

type ResourceIdentityData

type ResourceIdentityData struct {

	// identity_data is the resource identity data for the given definition. It should
	// be decoded using the identity schema.
	//
	// This data is considered permanent for the identity version and suitable for
	// longer-term storage.
	IdentityData *DynamicValue `protobuf:"bytes,1,opt,name=identity_data,json=identityData,proto3" json:"identity_data,omitempty"`
	// contains filtered or unexported fields
}

func (*ResourceIdentityData) Descriptor deprecated

func (*ResourceIdentityData) Descriptor() ([]byte, []int)

Deprecated: Use ResourceIdentityData.ProtoReflect.Descriptor instead.

func (*ResourceIdentityData) GetIdentityData

func (x *ResourceIdentityData) GetIdentityData() *DynamicValue

func (*ResourceIdentityData) ProtoMessage

func (*ResourceIdentityData) ProtoMessage()

func (*ResourceIdentityData) ProtoReflect

func (x *ResourceIdentityData) ProtoReflect() protoreflect.Message

func (*ResourceIdentityData) Reset

func (x *ResourceIdentityData) Reset()

func (*ResourceIdentityData) String

func (x *ResourceIdentityData) String() string

type ResourceIdentitySchema

type ResourceIdentitySchema struct {

	// version is the identity version and separate from the Schema version.
	// Any time the structure or format of identity_attributes changes, this version
	// should be incremented. Versioning implicitly starts at 0 and by convention
	// should be incremented by 1 each change.
	//
	// When comparing identity_attributes data, differing versions should always be treated
	// as inequal.
	Version int64 `protobuf:"varint,1,opt,name=version,proto3" json:"version,omitempty"`
	// identity_attributes are the individual value definitions which define identity data
	// for a managed resource type. This information is used to decode DynamicValue of
	// identity data.
	//
	// These attributes are intended for permanent identity data and must be wholly
	// representative of all data necessary to compare two managed resource instances
	// with no other data. This generally should include account, endpoint, location,
	// and automatically generated identifiers. For some resources, this may include
	// configuration-based data, such as a required name which must be unique.
	IdentityAttributes []*ResourceIdentitySchema_IdentityAttribute `protobuf:"bytes,2,rep,name=identity_attributes,json=identityAttributes,proto3" json:"identity_attributes,omitempty"`
	// contains filtered or unexported fields
}

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.

func (*ResourceIdentitySchema) Descriptor deprecated

func (*ResourceIdentitySchema) Descriptor() ([]byte, []int)

Deprecated: Use ResourceIdentitySchema.ProtoReflect.Descriptor instead.

func (*ResourceIdentitySchema) GetIdentityAttributes

func (*ResourceIdentitySchema) GetVersion

func (x *ResourceIdentitySchema) GetVersion() int64

func (*ResourceIdentitySchema) ProtoMessage

func (*ResourceIdentitySchema) ProtoMessage()

func (*ResourceIdentitySchema) ProtoReflect

func (x *ResourceIdentitySchema) ProtoReflect() protoreflect.Message

func (*ResourceIdentitySchema) Reset

func (x *ResourceIdentitySchema) Reset()

func (*ResourceIdentitySchema) String

func (x *ResourceIdentitySchema) String() string

type ResourceIdentitySchema_IdentityAttribute

type ResourceIdentitySchema_IdentityAttribute struct {

	// name is the identity attribute name
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// type is the identity attribute type
	Type []byte `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
	// required_for_import when enabled signifies that this attribute must be
	// defined for ImportResourceState to complete successfully
	RequiredForImport bool `protobuf:"varint,3,opt,name=required_for_import,json=requiredForImport,proto3" json:"required_for_import,omitempty"`
	// optional_for_import when enabled signifies that this attribute is not
	// required for ImportResourceState, because it can be supplied by the
	// provider. It is still possible to supply this attribute during import.
	OptionalForImport bool `protobuf:"varint,4,opt,name=optional_for_import,json=optionalForImport,proto3" json:"optional_for_import,omitempty"`
	// description is a human-readable description of the attribute in Markdown
	Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	// contains filtered or unexported fields
}

IdentityAttribute represents one value of data within resource identity. These are always used in resource identity comparisons.

func (*ResourceIdentitySchema_IdentityAttribute) Descriptor deprecated

func (*ResourceIdentitySchema_IdentityAttribute) Descriptor() ([]byte, []int)

Deprecated: Use ResourceIdentitySchema_IdentityAttribute.ProtoReflect.Descriptor instead.

func (*ResourceIdentitySchema_IdentityAttribute) GetDescription

func (*ResourceIdentitySchema_IdentityAttribute) GetName

func (*ResourceIdentitySchema_IdentityAttribute) GetOptionalForImport

func (x *ResourceIdentitySchema_IdentityAttribute) GetOptionalForImport() bool

func (*ResourceIdentitySchema_IdentityAttribute) GetRequiredForImport

func (x *ResourceIdentitySchema_IdentityAttribute) GetRequiredForImport() bool

func (*ResourceIdentitySchema_IdentityAttribute) GetType

func (*ResourceIdentitySchema_IdentityAttribute) ProtoMessage

func (*ResourceIdentitySchema_IdentityAttribute) ProtoReflect

func (*ResourceIdentitySchema_IdentityAttribute) Reset

func (*ResourceIdentitySchema_IdentityAttribute) String

type Schema

type Schema struct {

	// The version of the schema.
	// Schemas are versioned, so that providers can upgrade a saved resource
	// state when the schema is changed.
	Version int64 `protobuf:"varint,1,opt,name=version,proto3" json:"version,omitempty"`
	// Block is the top level configuration block for this schema.
	Block *Schema_Block `protobuf:"bytes,2,opt,name=block,proto3" json:"block,omitempty"`
	// contains filtered or unexported fields
}

Schema is the configuration schema for a Resource or Provider.

func (*Schema) Descriptor deprecated

func (*Schema) Descriptor() ([]byte, []int)

Deprecated: Use Schema.ProtoReflect.Descriptor instead.

func (*Schema) GetBlock

func (x *Schema) GetBlock() *Schema_Block

func (*Schema) GetVersion

func (x *Schema) GetVersion() int64

func (*Schema) ProtoMessage

func (*Schema) ProtoMessage()

func (*Schema) ProtoReflect

func (x *Schema) ProtoReflect() protoreflect.Message

func (*Schema) Reset

func (x *Schema) Reset()

func (*Schema) String

func (x *Schema) String() string

type Schema_Attribute

type Schema_Attribute struct {
	Name               string         `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Type               []byte         `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
	NestedType         *Schema_Object `protobuf:"bytes,10,opt,name=nested_type,json=nestedType,proto3" json:"nested_type,omitempty"`
	Description        string         `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	Required           bool           `protobuf:"varint,4,opt,name=required,proto3" json:"required,omitempty"`
	Optional           bool           `protobuf:"varint,5,opt,name=optional,proto3" json:"optional,omitempty"`
	Computed           bool           `protobuf:"varint,6,opt,name=computed,proto3" json:"computed,omitempty"`
	Sensitive          bool           `protobuf:"varint,7,opt,name=sensitive,proto3" json:"sensitive,omitempty"`
	DescriptionKind    StringKind     `` /* 133-byte string literal not displayed */
	Deprecated         bool           `protobuf:"varint,9,opt,name=deprecated,proto3" json:"deprecated,omitempty"`
	WriteOnly          bool           `protobuf:"varint,11,opt,name=write_only,json=writeOnly,proto3" json:"write_only,omitempty"`
	DeprecationMessage string         `protobuf:"bytes,12,opt,name=deprecation_message,json=deprecationMessage,proto3" json:"deprecation_message,omitempty"`
	// contains filtered or unexported fields
}

func (*Schema_Attribute) Descriptor deprecated

func (*Schema_Attribute) Descriptor() ([]byte, []int)

Deprecated: Use Schema_Attribute.ProtoReflect.Descriptor instead.

func (*Schema_Attribute) GetComputed

func (x *Schema_Attribute) GetComputed() bool

func (*Schema_Attribute) GetDeprecated

func (x *Schema_Attribute) GetDeprecated() bool

func (*Schema_Attribute) GetDeprecationMessage

func (x *Schema_Attribute) GetDeprecationMessage() string

func (*Schema_Attribute) GetDescription

func (x *Schema_Attribute) GetDescription() string

func (*Schema_Attribute) GetDescriptionKind

func (x *Schema_Attribute) GetDescriptionKind() StringKind

func (*Schema_Attribute) GetName

func (x *Schema_Attribute) GetName() string

func (*Schema_Attribute) GetNestedType

func (x *Schema_Attribute) GetNestedType() *Schema_Object

func (*Schema_Attribute) GetOptional

func (x *Schema_Attribute) GetOptional() bool

func (*Schema_Attribute) GetRequired

func (x *Schema_Attribute) GetRequired() bool

func (*Schema_Attribute) GetSensitive

func (x *Schema_Attribute) GetSensitive() bool

func (*Schema_Attribute) GetType

func (x *Schema_Attribute) GetType() []byte

func (*Schema_Attribute) GetWriteOnly

func (x *Schema_Attribute) GetWriteOnly() bool

func (*Schema_Attribute) ProtoMessage

func (*Schema_Attribute) ProtoMessage()

func (*Schema_Attribute) ProtoReflect

func (x *Schema_Attribute) ProtoReflect() protoreflect.Message

func (*Schema_Attribute) Reset

func (x *Schema_Attribute) Reset()

func (*Schema_Attribute) String

func (x *Schema_Attribute) String() string

type Schema_Block

type Schema_Block struct {
	Version            int64                 `protobuf:"varint,1,opt,name=version,proto3" json:"version,omitempty"`
	Attributes         []*Schema_Attribute   `protobuf:"bytes,2,rep,name=attributes,proto3" json:"attributes,omitempty"`
	BlockTypes         []*Schema_NestedBlock `protobuf:"bytes,3,rep,name=block_types,json=blockTypes,proto3" json:"block_types,omitempty"`
	Description        string                `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	DescriptionKind    StringKind            `` /* 133-byte string literal not displayed */
	Deprecated         bool                  `protobuf:"varint,6,opt,name=deprecated,proto3" json:"deprecated,omitempty"`
	DeprecationMessage string                `protobuf:"bytes,7,opt,name=deprecation_message,json=deprecationMessage,proto3" json:"deprecation_message,omitempty"`
	// contains filtered or unexported fields
}

func (*Schema_Block) Descriptor deprecated

func (*Schema_Block) Descriptor() ([]byte, []int)

Deprecated: Use Schema_Block.ProtoReflect.Descriptor instead.

func (*Schema_Block) GetAttributes

func (x *Schema_Block) GetAttributes() []*Schema_Attribute

func (*Schema_Block) GetBlockTypes

func (x *Schema_Block) GetBlockTypes() []*Schema_NestedBlock

func (*Schema_Block) GetDeprecated

func (x *Schema_Block) GetDeprecated() bool

func (*Schema_Block) GetDeprecationMessage

func (x *Schema_Block) GetDeprecationMessage() string

func (*Schema_Block) GetDescription

func (x *Schema_Block) GetDescription() string

func (*Schema_Block) GetDescriptionKind

func (x *Schema_Block) GetDescriptionKind() StringKind

func (*Schema_Block) GetVersion

func (x *Schema_Block) GetVersion() int64

func (*Schema_Block) ProtoMessage

func (*Schema_Block) ProtoMessage()

func (*Schema_Block) ProtoReflect

func (x *Schema_Block) ProtoReflect() protoreflect.Message

func (*Schema_Block) Reset

func (x *Schema_Block) Reset()

func (*Schema_Block) String

func (x *Schema_Block) String() string

type Schema_NestedBlock

type Schema_NestedBlock struct {
	TypeName string                         `protobuf:"bytes,1,opt,name=type_name,json=typeName,proto3" json:"type_name,omitempty"`
	Block    *Schema_Block                  `protobuf:"bytes,2,opt,name=block,proto3" json:"block,omitempty"`
	Nesting  Schema_NestedBlock_NestingMode `protobuf:"varint,3,opt,name=nesting,proto3,enum=tfplugin6.Schema_NestedBlock_NestingMode" json:"nesting,omitempty"`
	MinItems int64                          `protobuf:"varint,4,opt,name=min_items,json=minItems,proto3" json:"min_items,omitempty"`
	MaxItems int64                          `protobuf:"varint,5,opt,name=max_items,json=maxItems,proto3" json:"max_items,omitempty"`
	// contains filtered or unexported fields
}

func (*Schema_NestedBlock) Descriptor deprecated

func (*Schema_NestedBlock) Descriptor() ([]byte, []int)

Deprecated: Use Schema_NestedBlock.ProtoReflect.Descriptor instead.

func (*Schema_NestedBlock) GetBlock

func (x *Schema_NestedBlock) GetBlock() *Schema_Block

func (*Schema_NestedBlock) GetMaxItems

func (x *Schema_NestedBlock) GetMaxItems() int64

func (*Schema_NestedBlock) GetMinItems

func (x *Schema_NestedBlock) GetMinItems() int64

func (*Schema_NestedBlock) GetNesting

func (*Schema_NestedBlock) GetTypeName

func (x *Schema_NestedBlock) GetTypeName() string

func (*Schema_NestedBlock) ProtoMessage

func (*Schema_NestedBlock) ProtoMessage()

func (*Schema_NestedBlock) ProtoReflect

func (x *Schema_NestedBlock) ProtoReflect() protoreflect.Message

func (*Schema_NestedBlock) Reset

func (x *Schema_NestedBlock) Reset()

func (*Schema_NestedBlock) String

func (x *Schema_NestedBlock) String() string

type Schema_NestedBlock_NestingMode

type Schema_NestedBlock_NestingMode int32
const (
	Schema_NestedBlock_INVALID Schema_NestedBlock_NestingMode = 0
	Schema_NestedBlock_SINGLE  Schema_NestedBlock_NestingMode = 1
	Schema_NestedBlock_LIST    Schema_NestedBlock_NestingMode = 2
	Schema_NestedBlock_SET     Schema_NestedBlock_NestingMode = 3
	Schema_NestedBlock_MAP     Schema_NestedBlock_NestingMode = 4
	Schema_NestedBlock_GROUP   Schema_NestedBlock_NestingMode = 5
)

func (Schema_NestedBlock_NestingMode) Descriptor

func (Schema_NestedBlock_NestingMode) Enum

func (Schema_NestedBlock_NestingMode) EnumDescriptor deprecated

func (Schema_NestedBlock_NestingMode) EnumDescriptor() ([]byte, []int)

Deprecated: Use Schema_NestedBlock_NestingMode.Descriptor instead.

func (Schema_NestedBlock_NestingMode) Number

func (Schema_NestedBlock_NestingMode) String

func (Schema_NestedBlock_NestingMode) Type

type Schema_Object

type Schema_Object struct {
	Attributes []*Schema_Attribute       `protobuf:"bytes,1,rep,name=attributes,proto3" json:"attributes,omitempty"`
	Nesting    Schema_Object_NestingMode `protobuf:"varint,3,opt,name=nesting,proto3,enum=tfplugin6.Schema_Object_NestingMode" json:"nesting,omitempty"`
	// MinItems and MaxItems were never used in the protocol, and have no
	// effect on validation.
	//
	// Deprecated: Marked as deprecated in tfplugin6.proto.
	MinItems int64 `protobuf:"varint,4,opt,name=min_items,json=minItems,proto3" json:"min_items,omitempty"`
	// Deprecated: Marked as deprecated in tfplugin6.proto.
	MaxItems int64 `protobuf:"varint,5,opt,name=max_items,json=maxItems,proto3" json:"max_items,omitempty"`
	// contains filtered or unexported fields
}

func (*Schema_Object) Descriptor deprecated

func (*Schema_Object) Descriptor() ([]byte, []int)

Deprecated: Use Schema_Object.ProtoReflect.Descriptor instead.

func (*Schema_Object) GetAttributes

func (x *Schema_Object) GetAttributes() []*Schema_Attribute

func (*Schema_Object) GetMaxItems deprecated

func (x *Schema_Object) GetMaxItems() int64

Deprecated: Marked as deprecated in tfplugin6.proto.

func (*Schema_Object) GetMinItems deprecated

func (x *Schema_Object) GetMinItems() int64

Deprecated: Marked as deprecated in tfplugin6.proto.

func (*Schema_Object) GetNesting

func (x *Schema_Object) GetNesting() Schema_Object_NestingMode

func (*Schema_Object) ProtoMessage

func (*Schema_Object) ProtoMessage()

func (*Schema_Object) ProtoReflect

func (x *Schema_Object) ProtoReflect() protoreflect.Message

func (*Schema_Object) Reset

func (x *Schema_Object) Reset()

func (*Schema_Object) String

func (x *Schema_Object) String() string

type Schema_Object_NestingMode

type Schema_Object_NestingMode int32
const (
	Schema_Object_INVALID Schema_Object_NestingMode = 0
	Schema_Object_SINGLE  Schema_Object_NestingMode = 1
	Schema_Object_LIST    Schema_Object_NestingMode = 2
	Schema_Object_SET     Schema_Object_NestingMode = 3
	Schema_Object_MAP     Schema_Object_NestingMode = 4
)

func (Schema_Object_NestingMode) Descriptor

func (Schema_Object_NestingMode) Enum

func (Schema_Object_NestingMode) EnumDescriptor deprecated

func (Schema_Object_NestingMode) EnumDescriptor() ([]byte, []int)

Deprecated: Use Schema_Object_NestingMode.Descriptor instead.

func (Schema_Object_NestingMode) Number

func (Schema_Object_NestingMode) String

func (x Schema_Object_NestingMode) String() string

func (Schema_Object_NestingMode) Type

type ServerCapabilities

type ServerCapabilities struct {

	// The plan_destroy capability signals that a provider expects a call
	// to PlanResourceChange when a resource is going to be destroyed.
	PlanDestroy bool `protobuf:"varint,1,opt,name=plan_destroy,json=planDestroy,proto3" json:"plan_destroy,omitempty"`
	// The get_provider_schema_optional capability indicates that this
	// provider does not require calling GetProviderSchema to operate
	// normally, and the caller can used a cached copy of the provider's
	// schema.
	GetProviderSchemaOptional bool `` /* 141-byte string literal not displayed */
	// The move_resource_state capability signals that a provider supports the
	// MoveResourceState RPC.
	MoveResourceState bool `protobuf:"varint,3,opt,name=move_resource_state,json=moveResourceState,proto3" json:"move_resource_state,omitempty"`
	// The generate_resource_config capability signals that a provider supports
	// GenerateResourceConfig.
	GenerateResourceConfig bool `` /* 130-byte string literal not displayed */
	// contains filtered or unexported fields
}

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.

func (*ServerCapabilities) Descriptor deprecated

func (*ServerCapabilities) Descriptor() ([]byte, []int)

Deprecated: Use ServerCapabilities.ProtoReflect.Descriptor instead.

func (*ServerCapabilities) GetGenerateResourceConfig

func (x *ServerCapabilities) GetGenerateResourceConfig() bool

func (*ServerCapabilities) GetGetProviderSchemaOptional

func (x *ServerCapabilities) GetGetProviderSchemaOptional() bool

func (*ServerCapabilities) GetMoveResourceState

func (x *ServerCapabilities) GetMoveResourceState() bool

func (*ServerCapabilities) GetPlanDestroy

func (x *ServerCapabilities) GetPlanDestroy() bool

func (*ServerCapabilities) ProtoMessage

func (*ServerCapabilities) ProtoMessage()

func (*ServerCapabilities) ProtoReflect

func (x *ServerCapabilities) ProtoReflect() protoreflect.Message

func (*ServerCapabilities) Reset

func (x *ServerCapabilities) Reset()

func (*ServerCapabilities) String

func (x *ServerCapabilities) String() string

type StateRange

type StateRange struct {

	// start is the starting byte index for a chunk of state byte data.
	// This index is in relation to the entire byte array that will be sent or received.
	Start int64 `protobuf:"varint,1,opt,name=start,proto3" json:"start,omitempty"`
	// end is the ending byte index for a chunk of state byte data.
	// This index is in relation to the entire byte array that will be sent or received.
	End int64 `protobuf:"varint,2,opt,name=end,proto3" json:"end,omitempty"`
	// contains filtered or unexported fields
}

func (*StateRange) Descriptor deprecated

func (*StateRange) Descriptor() ([]byte, []int)

Deprecated: Use StateRange.ProtoReflect.Descriptor instead.

func (*StateRange) GetEnd

func (x *StateRange) GetEnd() int64

func (*StateRange) GetStart

func (x *StateRange) GetStart() int64

func (*StateRange) ProtoMessage

func (*StateRange) ProtoMessage()

func (*StateRange) ProtoReflect

func (x *StateRange) ProtoReflect() protoreflect.Message

func (*StateRange) Reset

func (x *StateRange) Reset()

func (*StateRange) String

func (x *StateRange) String() string

type StateStoreClientCapabilities

type StateStoreClientCapabilities struct {
	ChunkSize int64 `protobuf:"varint,1,opt,name=chunk_size,json=chunkSize,proto3" json:"chunk_size,omitempty"` // suggested chunk size by Core
	// contains filtered or unexported fields
}

func (*StateStoreClientCapabilities) Descriptor deprecated

func (*StateStoreClientCapabilities) Descriptor() ([]byte, []int)

Deprecated: Use StateStoreClientCapabilities.ProtoReflect.Descriptor instead.

func (*StateStoreClientCapabilities) GetChunkSize

func (x *StateStoreClientCapabilities) GetChunkSize() int64

func (*StateStoreClientCapabilities) ProtoMessage

func (*StateStoreClientCapabilities) ProtoMessage()

func (*StateStoreClientCapabilities) ProtoReflect

func (*StateStoreClientCapabilities) Reset

func (x *StateStoreClientCapabilities) Reset()

func (*StateStoreClientCapabilities) String

type StateStoreServerCapabilities

type StateStoreServerCapabilities struct {
	ChunkSize int64 `protobuf:"varint,1,opt,name=chunk_size,json=chunkSize,proto3" json:"chunk_size,omitempty"` // chosen chunk size by plugin
	// contains filtered or unexported fields
}

func (*StateStoreServerCapabilities) Descriptor deprecated

func (*StateStoreServerCapabilities) Descriptor() ([]byte, []int)

Deprecated: Use StateStoreServerCapabilities.ProtoReflect.Descriptor instead.

func (*StateStoreServerCapabilities) GetChunkSize

func (x *StateStoreServerCapabilities) GetChunkSize() int64

func (*StateStoreServerCapabilities) ProtoMessage

func (*StateStoreServerCapabilities) ProtoMessage()

func (*StateStoreServerCapabilities) ProtoReflect

func (*StateStoreServerCapabilities) Reset

func (x *StateStoreServerCapabilities) Reset()

func (*StateStoreServerCapabilities) String

type StopProvider

type StopProvider struct {
	// contains filtered or unexported fields
}

func (*StopProvider) Descriptor deprecated

func (*StopProvider) Descriptor() ([]byte, []int)

Deprecated: Use StopProvider.ProtoReflect.Descriptor instead.

func (*StopProvider) ProtoMessage

func (*StopProvider) ProtoMessage()

func (*StopProvider) ProtoReflect

func (x *StopProvider) ProtoReflect() protoreflect.Message

func (*StopProvider) Reset

func (x *StopProvider) Reset()

func (*StopProvider) String

func (x *StopProvider) String() string

type StopProvider_Request

type StopProvider_Request struct {
	// contains filtered or unexported fields
}

func (*StopProvider_Request) Descriptor deprecated

func (*StopProvider_Request) Descriptor() ([]byte, []int)

Deprecated: Use StopProvider_Request.ProtoReflect.Descriptor instead.

func (*StopProvider_Request) ProtoMessage

func (*StopProvider_Request) ProtoMessage()

func (*StopProvider_Request) ProtoReflect

func (x *StopProvider_Request) ProtoReflect() protoreflect.Message

func (*StopProvider_Request) Reset

func (x *StopProvider_Request) Reset()

func (*StopProvider_Request) String

func (x *StopProvider_Request) String() string

type StopProvider_Response

type StopProvider_Response struct {
	Error string `protobuf:"bytes,1,opt,name=Error,proto3" json:"Error,omitempty"`
	// contains filtered or unexported fields
}

func (*StopProvider_Response) Descriptor deprecated

func (*StopProvider_Response) Descriptor() ([]byte, []int)

Deprecated: Use StopProvider_Response.ProtoReflect.Descriptor instead.

func (*StopProvider_Response) GetError

func (x *StopProvider_Response) GetError() string

func (*StopProvider_Response) ProtoMessage

func (*StopProvider_Response) ProtoMessage()

func (*StopProvider_Response) ProtoReflect

func (x *StopProvider_Response) ProtoReflect() protoreflect.Message

func (*StopProvider_Response) Reset

func (x *StopProvider_Response) Reset()

func (*StopProvider_Response) String

func (x *StopProvider_Response) String() string

type StringKind

type StringKind int32
const (
	StringKind_PLAIN    StringKind = 0
	StringKind_MARKDOWN StringKind = 1
)

func (StringKind) Descriptor

func (StringKind) Descriptor() protoreflect.EnumDescriptor

func (StringKind) Enum

func (x StringKind) Enum() *StringKind

func (StringKind) EnumDescriptor deprecated

func (StringKind) EnumDescriptor() ([]byte, []int)

Deprecated: Use StringKind.Descriptor instead.

func (StringKind) Number

func (x StringKind) Number() protoreflect.EnumNumber

func (StringKind) String

func (x StringKind) String() string

func (StringKind) Type

type UnimplementedProviderServer

type UnimplementedProviderServer struct {
}

UnimplementedProviderServer must be embedded to have forward compatible implementations.

func (UnimplementedProviderServer) CallFunction

func (UnimplementedProviderServer) DeleteState

func (UnimplementedProviderServer) GetFunctions

func (UnimplementedProviderServer) GetMetadata

func (UnimplementedProviderServer) GetStates

func (UnimplementedProviderServer) InvokeAction

func (UnimplementedProviderServer) ListResource

func (UnimplementedProviderServer) LockState

func (UnimplementedProviderServer) PlanAction

func (UnimplementedProviderServer) ReadDataSource

func (UnimplementedProviderServer) ReadResource

func (UnimplementedProviderServer) ReadStateBytes

func (UnimplementedProviderServer) StopProvider

func (UnimplementedProviderServer) UnlockState

func (UnimplementedProviderServer) WriteStateBytes

type UnlockState

type UnlockState struct {
	// contains filtered or unexported fields
}

func (*UnlockState) Descriptor deprecated

func (*UnlockState) Descriptor() ([]byte, []int)

Deprecated: Use UnlockState.ProtoReflect.Descriptor instead.

func (*UnlockState) ProtoMessage

func (*UnlockState) ProtoMessage()

func (*UnlockState) ProtoReflect

func (x *UnlockState) ProtoReflect() protoreflect.Message

func (*UnlockState) Reset

func (x *UnlockState) Reset()

func (*UnlockState) String

func (x *UnlockState) String() string

type UnlockState_Request

type UnlockState_Request struct {
	TypeName string `protobuf:"bytes,1,opt,name=type_name,json=typeName,proto3" json:"type_name,omitempty"`
	StateId  string `protobuf:"bytes,2,opt,name=state_id,json=stateId,proto3" json:"state_id,omitempty"`
	LockId   string `protobuf:"bytes,3,opt,name=lock_id,json=lockId,proto3" json:"lock_id,omitempty"`
	// contains filtered or unexported fields
}

func (*UnlockState_Request) Descriptor deprecated

func (*UnlockState_Request) Descriptor() ([]byte, []int)

Deprecated: Use UnlockState_Request.ProtoReflect.Descriptor instead.

func (*UnlockState_Request) GetLockId

func (x *UnlockState_Request) GetLockId() string

func (*UnlockState_Request) GetStateId

func (x *UnlockState_Request) GetStateId() string

func (*UnlockState_Request) GetTypeName

func (x *UnlockState_Request) GetTypeName() string

func (*UnlockState_Request) ProtoMessage

func (*UnlockState_Request) ProtoMessage()

func (*UnlockState_Request) ProtoReflect

func (x *UnlockState_Request) ProtoReflect() protoreflect.Message

func (*UnlockState_Request) Reset

func (x *UnlockState_Request) Reset()

func (*UnlockState_Request) String

func (x *UnlockState_Request) String() string

type UnlockState_Response

type UnlockState_Response struct {
	Diagnostics []*Diagnostic `protobuf:"bytes,1,rep,name=diagnostics,proto3" json:"diagnostics,omitempty"`
	// contains filtered or unexported fields
}

func (*UnlockState_Response) Descriptor deprecated

func (*UnlockState_Response) Descriptor() ([]byte, []int)

Deprecated: Use UnlockState_Response.ProtoReflect.Descriptor instead.

func (*UnlockState_Response) GetDiagnostics

func (x *UnlockState_Response) GetDiagnostics() []*Diagnostic

func (*UnlockState_Response) ProtoMessage

func (*UnlockState_Response) ProtoMessage()

func (*UnlockState_Response) ProtoReflect

func (x *UnlockState_Response) ProtoReflect() protoreflect.Message

func (*UnlockState_Response) Reset

func (x *UnlockState_Response) Reset()

func (*UnlockState_Response) String

func (x *UnlockState_Response) String() string

type UnsafeProviderServer

type UnsafeProviderServer interface {
	// contains filtered or unexported methods
}

UnsafeProviderServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ProviderServer will result in compilation errors.

type UpgradeResourceIdentity

type UpgradeResourceIdentity struct {
	// contains filtered or unexported fields
}

func (*UpgradeResourceIdentity) Descriptor deprecated

func (*UpgradeResourceIdentity) Descriptor() ([]byte, []int)

Deprecated: Use UpgradeResourceIdentity.ProtoReflect.Descriptor instead.

func (*UpgradeResourceIdentity) ProtoMessage

func (*UpgradeResourceIdentity) ProtoMessage()

func (*UpgradeResourceIdentity) ProtoReflect

func (x *UpgradeResourceIdentity) ProtoReflect() protoreflect.Message

func (*UpgradeResourceIdentity) Reset

func (x *UpgradeResourceIdentity) Reset()

func (*UpgradeResourceIdentity) String

func (x *UpgradeResourceIdentity) String() string

type UpgradeResourceIdentity_Request

type UpgradeResourceIdentity_Request struct {

	// type_name is the managed resource type name
	TypeName string `protobuf:"bytes,1,opt,name=type_name,json=typeName,proto3" json:"type_name,omitempty"`
	// version is the version of the resource identity data to upgrade
	Version int64 `protobuf:"varint,2,opt,name=version,proto3" json:"version,omitempty"`
	// raw_identity is the raw identity as stored for the resource. Core does
	// not have access to the identity schema of prior_version, so it's the
	// provider's responsibility to interpret this value using the
	// appropriate older schema. The raw_identity will be json encoded.
	RawIdentity *RawState `protobuf:"bytes,3,opt,name=raw_identity,json=rawIdentity,proto3" json:"raw_identity,omitempty"`
	// contains filtered or unexported fields
}

func (*UpgradeResourceIdentity_Request) Descriptor deprecated

func (*UpgradeResourceIdentity_Request) Descriptor() ([]byte, []int)

Deprecated: Use UpgradeResourceIdentity_Request.ProtoReflect.Descriptor instead.

func (*UpgradeResourceIdentity_Request) GetRawIdentity

func (x *UpgradeResourceIdentity_Request) GetRawIdentity() *RawState

func (*UpgradeResourceIdentity_Request) GetTypeName

func (x *UpgradeResourceIdentity_Request) GetTypeName() string

func (*UpgradeResourceIdentity_Request) GetVersion

func (x *UpgradeResourceIdentity_Request) GetVersion() int64

func (*UpgradeResourceIdentity_Request) ProtoMessage

func (*UpgradeResourceIdentity_Request) ProtoMessage()

func (*UpgradeResourceIdentity_Request) ProtoReflect

func (*UpgradeResourceIdentity_Request) Reset

func (*UpgradeResourceIdentity_Request) String

type UpgradeResourceIdentity_Response

type UpgradeResourceIdentity_Response struct {

	// upgraded_identity returns the upgraded resource identity data
	UpgradedIdentity *ResourceIdentityData `protobuf:"bytes,1,opt,name=upgraded_identity,json=upgradedIdentity,proto3" json:"upgraded_identity,omitempty"`
	// diagnostics is the collection of warning and error diagnostics for this request
	Diagnostics []*Diagnostic `protobuf:"bytes,2,rep,name=diagnostics,proto3" json:"diagnostics,omitempty"`
	// contains filtered or unexported fields
}

func (*UpgradeResourceIdentity_Response) Descriptor deprecated

func (*UpgradeResourceIdentity_Response) Descriptor() ([]byte, []int)

Deprecated: Use UpgradeResourceIdentity_Response.ProtoReflect.Descriptor instead.

func (*UpgradeResourceIdentity_Response) GetDiagnostics

func (x *UpgradeResourceIdentity_Response) GetDiagnostics() []*Diagnostic

func (*UpgradeResourceIdentity_Response) GetUpgradedIdentity

func (x *UpgradeResourceIdentity_Response) GetUpgradedIdentity() *ResourceIdentityData

func (*UpgradeResourceIdentity_Response) ProtoMessage

func (*UpgradeResourceIdentity_Response) ProtoMessage()

func (*UpgradeResourceIdentity_Response) ProtoReflect

func (*UpgradeResourceIdentity_Response) Reset

func (*UpgradeResourceIdentity_Response) String

type UpgradeResourceState

type UpgradeResourceState struct {
	// contains filtered or unexported fields
}

func (*UpgradeResourceState) Descriptor deprecated

func (*UpgradeResourceState) Descriptor() ([]byte, []int)

Deprecated: Use UpgradeResourceState.ProtoReflect.Descriptor instead.

func (*UpgradeResourceState) ProtoMessage

func (*UpgradeResourceState) ProtoMessage()

func (*UpgradeResourceState) ProtoReflect

func (x *UpgradeResourceState) ProtoReflect() protoreflect.Message

func (*UpgradeResourceState) Reset

func (x *UpgradeResourceState) Reset()

func (*UpgradeResourceState) String

func (x *UpgradeResourceState) String() string

type UpgradeResourceState_Request

type UpgradeResourceState_Request struct {
	TypeName string `protobuf:"bytes,1,opt,name=type_name,json=typeName,proto3" json:"type_name,omitempty"`
	// version is the schema_version number recorded in the state file
	Version int64 `protobuf:"varint,2,opt,name=version,proto3" json:"version,omitempty"`
	// raw_state is the raw states as stored for the resource.  Core does
	// not have access to the schema of prior_version, so it's the
	// provider's responsibility to interpret this value using the
	// appropriate older schema. The raw_state will be the json encoded
	// state, or a legacy flat-mapped format.
	RawState *RawState `protobuf:"bytes,3,opt,name=raw_state,json=rawState,proto3" json:"raw_state,omitempty"`
	// contains filtered or unexported fields
}

Request is the message that is sent to the provider during the UpgradeResourceState RPC.

This message intentionally does not include configuration data as any configuration-based or configuration-conditional changes should occur during the PlanResourceChange RPC. Additionally, the configuration is not guaranteed to exist (in the case of resource destruction), be wholly known, nor match the given prior state, which could lead to unexpected provider behaviors for practitioners.

func (*UpgradeResourceState_Request) Descriptor deprecated

func (*UpgradeResourceState_Request) Descriptor() ([]byte, []int)

Deprecated: Use UpgradeResourceState_Request.ProtoReflect.Descriptor instead.

func (*UpgradeResourceState_Request) GetRawState

func (x *UpgradeResourceState_Request) GetRawState() *RawState

func (*UpgradeResourceState_Request) GetTypeName

func (x *UpgradeResourceState_Request) GetTypeName() string

func (*UpgradeResourceState_Request) GetVersion

func (x *UpgradeResourceState_Request) GetVersion() int64

func (*UpgradeResourceState_Request) ProtoMessage

func (*UpgradeResourceState_Request) ProtoMessage()

func (*UpgradeResourceState_Request) ProtoReflect

func (*UpgradeResourceState_Request) Reset

func (x *UpgradeResourceState_Request) Reset()

func (*UpgradeResourceState_Request) String

type UpgradeResourceState_Response

type UpgradeResourceState_Response struct {

	// new_state is a msgpack-encoded data structure that, when interpreted with
	// the _current_ schema for this resource type, is functionally equivalent to
	// that which was given in prior_state_raw.
	UpgradedState *DynamicValue `protobuf:"bytes,1,opt,name=upgraded_state,json=upgradedState,proto3" json:"upgraded_state,omitempty"`
	// diagnostics describes any errors encountered during migration that could not
	// be safely resolved, and warnings about any possibly-risky assumptions made
	// in the upgrade process.
	Diagnostics []*Diagnostic `protobuf:"bytes,2,rep,name=diagnostics,proto3" json:"diagnostics,omitempty"`
	// contains filtered or unexported fields
}

func (*UpgradeResourceState_Response) Descriptor deprecated

func (*UpgradeResourceState_Response) Descriptor() ([]byte, []int)

Deprecated: Use UpgradeResourceState_Response.ProtoReflect.Descriptor instead.

func (*UpgradeResourceState_Response) GetDiagnostics

func (x *UpgradeResourceState_Response) GetDiagnostics() []*Diagnostic

func (*UpgradeResourceState_Response) GetUpgradedState

func (x *UpgradeResourceState_Response) GetUpgradedState() *DynamicValue

func (*UpgradeResourceState_Response) ProtoMessage

func (*UpgradeResourceState_Response) ProtoMessage()

func (*UpgradeResourceState_Response) ProtoReflect

func (*UpgradeResourceState_Response) Reset

func (x *UpgradeResourceState_Response) Reset()

func (*UpgradeResourceState_Response) String

type ValidateActionConfig

type ValidateActionConfig struct {
	// contains filtered or unexported fields
}

func (*ValidateActionConfig) Descriptor deprecated

func (*ValidateActionConfig) Descriptor() ([]byte, []int)

Deprecated: Use ValidateActionConfig.ProtoReflect.Descriptor instead.

func (*ValidateActionConfig) ProtoMessage

func (*ValidateActionConfig) ProtoMessage()

func (*ValidateActionConfig) ProtoReflect

func (x *ValidateActionConfig) ProtoReflect() protoreflect.Message

func (*ValidateActionConfig) Reset

func (x *ValidateActionConfig) Reset()

func (*ValidateActionConfig) String

func (x *ValidateActionConfig) String() string

type ValidateActionConfig_Request

type ValidateActionConfig_Request struct {
	TypeName string        `protobuf:"bytes,1,opt,name=type_name,json=typeName,proto3" json:"type_name,omitempty"`
	Config   *DynamicValue `protobuf:"bytes,2,opt,name=config,proto3" json:"config,omitempty"`
	// contains filtered or unexported fields
}

func (*ValidateActionConfig_Request) Descriptor deprecated

func (*ValidateActionConfig_Request) Descriptor() ([]byte, []int)

Deprecated: Use ValidateActionConfig_Request.ProtoReflect.Descriptor instead.

func (*ValidateActionConfig_Request) GetConfig

func (*ValidateActionConfig_Request) GetTypeName

func (x *ValidateActionConfig_Request) GetTypeName() string

func (*ValidateActionConfig_Request) ProtoMessage

func (*ValidateActionConfig_Request) ProtoMessage()

func (*ValidateActionConfig_Request) ProtoReflect

func (*ValidateActionConfig_Request) Reset

func (x *ValidateActionConfig_Request) Reset()

func (*ValidateActionConfig_Request) String

type ValidateActionConfig_Response

type ValidateActionConfig_Response struct {
	Diagnostics []*Diagnostic `protobuf:"bytes,1,rep,name=diagnostics,proto3" json:"diagnostics,omitempty"`
	// contains filtered or unexported fields
}

func (*ValidateActionConfig_Response) Descriptor deprecated

func (*ValidateActionConfig_Response) Descriptor() ([]byte, []int)

Deprecated: Use ValidateActionConfig_Response.ProtoReflect.Descriptor instead.

func (*ValidateActionConfig_Response) GetDiagnostics

func (x *ValidateActionConfig_Response) GetDiagnostics() []*Diagnostic

func (*ValidateActionConfig_Response) ProtoMessage

func (*ValidateActionConfig_Response) ProtoMessage()

func (*ValidateActionConfig_Response) ProtoReflect

func (*ValidateActionConfig_Response) Reset

func (x *ValidateActionConfig_Response) Reset()

func (*ValidateActionConfig_Response) String

type ValidateDataResourceConfig

type ValidateDataResourceConfig struct {
	// contains filtered or unexported fields
}

func (*ValidateDataResourceConfig) Descriptor deprecated

func (*ValidateDataResourceConfig) Descriptor() ([]byte, []int)

Deprecated: Use ValidateDataResourceConfig.ProtoReflect.Descriptor instead.

func (*ValidateDataResourceConfig) ProtoMessage

func (*ValidateDataResourceConfig) ProtoMessage()

func (*ValidateDataResourceConfig) ProtoReflect

func (*ValidateDataResourceConfig) Reset

func (x *ValidateDataResourceConfig) Reset()

func (*ValidateDataResourceConfig) String

func (x *ValidateDataResourceConfig) String() string

type ValidateDataResourceConfig_Request

type ValidateDataResourceConfig_Request struct {
	TypeName string        `protobuf:"bytes,1,opt,name=type_name,json=typeName,proto3" json:"type_name,omitempty"`
	Config   *DynamicValue `protobuf:"bytes,2,opt,name=config,proto3" json:"config,omitempty"`
	// contains filtered or unexported fields
}

func (*ValidateDataResourceConfig_Request) Descriptor deprecated

func (*ValidateDataResourceConfig_Request) Descriptor() ([]byte, []int)

Deprecated: Use ValidateDataResourceConfig_Request.ProtoReflect.Descriptor instead.

func (*ValidateDataResourceConfig_Request) GetConfig

func (*ValidateDataResourceConfig_Request) GetTypeName

func (x *ValidateDataResourceConfig_Request) GetTypeName() string

func (*ValidateDataResourceConfig_Request) ProtoMessage

func (*ValidateDataResourceConfig_Request) ProtoMessage()

func (*ValidateDataResourceConfig_Request) ProtoReflect

func (*ValidateDataResourceConfig_Request) Reset

func (*ValidateDataResourceConfig_Request) String

type ValidateDataResourceConfig_Response

type ValidateDataResourceConfig_Response struct {
	Diagnostics []*Diagnostic `protobuf:"bytes,1,rep,name=diagnostics,proto3" json:"diagnostics,omitempty"`
	// contains filtered or unexported fields
}

func (*ValidateDataResourceConfig_Response) Descriptor deprecated

func (*ValidateDataResourceConfig_Response) Descriptor() ([]byte, []int)

Deprecated: Use ValidateDataResourceConfig_Response.ProtoReflect.Descriptor instead.

func (*ValidateDataResourceConfig_Response) GetDiagnostics

func (x *ValidateDataResourceConfig_Response) GetDiagnostics() []*Diagnostic

func (*ValidateDataResourceConfig_Response) ProtoMessage

func (*ValidateDataResourceConfig_Response) ProtoMessage()

func (*ValidateDataResourceConfig_Response) ProtoReflect

func (*ValidateDataResourceConfig_Response) Reset

func (*ValidateDataResourceConfig_Response) String

type ValidateEphemeralResourceConfig

type ValidateEphemeralResourceConfig struct {
	// contains filtered or unexported fields
}

func (*ValidateEphemeralResourceConfig) Descriptor deprecated

func (*ValidateEphemeralResourceConfig) Descriptor() ([]byte, []int)

Deprecated: Use ValidateEphemeralResourceConfig.ProtoReflect.Descriptor instead.

func (*ValidateEphemeralResourceConfig) ProtoMessage

func (*ValidateEphemeralResourceConfig) ProtoMessage()

func (*ValidateEphemeralResourceConfig) ProtoReflect

func (*ValidateEphemeralResourceConfig) Reset

func (*ValidateEphemeralResourceConfig) String

type ValidateEphemeralResourceConfig_Request

type ValidateEphemeralResourceConfig_Request struct {
	TypeName string        `protobuf:"bytes,1,opt,name=type_name,json=typeName,proto3" json:"type_name,omitempty"`
	Config   *DynamicValue `protobuf:"bytes,2,opt,name=config,proto3" json:"config,omitempty"`
	// contains filtered or unexported fields
}

func (*ValidateEphemeralResourceConfig_Request) Descriptor deprecated

func (*ValidateEphemeralResourceConfig_Request) Descriptor() ([]byte, []int)

Deprecated: Use ValidateEphemeralResourceConfig_Request.ProtoReflect.Descriptor instead.

func (*ValidateEphemeralResourceConfig_Request) GetConfig

func (*ValidateEphemeralResourceConfig_Request) GetTypeName

func (*ValidateEphemeralResourceConfig_Request) ProtoMessage

func (*ValidateEphemeralResourceConfig_Request) ProtoReflect

func (*ValidateEphemeralResourceConfig_Request) Reset

func (*ValidateEphemeralResourceConfig_Request) String

type ValidateEphemeralResourceConfig_Response

type ValidateEphemeralResourceConfig_Response struct {
	Diagnostics []*Diagnostic `protobuf:"bytes,1,rep,name=diagnostics,proto3" json:"diagnostics,omitempty"`
	// contains filtered or unexported fields
}

func (*ValidateEphemeralResourceConfig_Response) Descriptor deprecated

func (*ValidateEphemeralResourceConfig_Response) Descriptor() ([]byte, []int)

Deprecated: Use ValidateEphemeralResourceConfig_Response.ProtoReflect.Descriptor instead.

func (*ValidateEphemeralResourceConfig_Response) GetDiagnostics

func (*ValidateEphemeralResourceConfig_Response) ProtoMessage

func (*ValidateEphemeralResourceConfig_Response) ProtoReflect

func (*ValidateEphemeralResourceConfig_Response) Reset

func (*ValidateEphemeralResourceConfig_Response) String

type ValidateListResourceConfig

type ValidateListResourceConfig struct {
	// contains filtered or unexported fields
}

func (*ValidateListResourceConfig) Descriptor deprecated

func (*ValidateListResourceConfig) Descriptor() ([]byte, []int)

Deprecated: Use ValidateListResourceConfig.ProtoReflect.Descriptor instead.

func (*ValidateListResourceConfig) ProtoMessage

func (*ValidateListResourceConfig) ProtoMessage()

func (*ValidateListResourceConfig) ProtoReflect

func (*ValidateListResourceConfig) Reset

func (x *ValidateListResourceConfig) Reset()

func (*ValidateListResourceConfig) String

func (x *ValidateListResourceConfig) String() string

type ValidateListResourceConfig_Request

type ValidateListResourceConfig_Request struct {
	TypeName              string        `protobuf:"bytes,1,opt,name=type_name,json=typeName,proto3" json:"type_name,omitempty"`
	Config                *DynamicValue `protobuf:"bytes,2,opt,name=config,proto3" json:"config,omitempty"`
	IncludeResourceObject *DynamicValue `` /* 126-byte string literal not displayed */
	Limit                 *DynamicValue `protobuf:"bytes,4,opt,name=limit,proto3" json:"limit,omitempty"`
	// contains filtered or unexported fields
}

func (*ValidateListResourceConfig_Request) Descriptor deprecated

func (*ValidateListResourceConfig_Request) Descriptor() ([]byte, []int)

Deprecated: Use ValidateListResourceConfig_Request.ProtoReflect.Descriptor instead.

func (*ValidateListResourceConfig_Request) GetConfig

func (*ValidateListResourceConfig_Request) GetIncludeResourceObject

func (x *ValidateListResourceConfig_Request) GetIncludeResourceObject() *DynamicValue

func (*ValidateListResourceConfig_Request) GetLimit

func (*ValidateListResourceConfig_Request) GetTypeName

func (x *ValidateListResourceConfig_Request) GetTypeName() string

func (*ValidateListResourceConfig_Request) ProtoMessage

func (*ValidateListResourceConfig_Request) ProtoMessage()

func (*ValidateListResourceConfig_Request) ProtoReflect

func (*ValidateListResourceConfig_Request) Reset

func (*ValidateListResourceConfig_Request) String

type ValidateListResourceConfig_Response

type ValidateListResourceConfig_Response struct {
	Diagnostics []*Diagnostic `protobuf:"bytes,1,rep,name=diagnostics,proto3" json:"diagnostics,omitempty"`
	// contains filtered or unexported fields
}

func (*ValidateListResourceConfig_Response) Descriptor deprecated

func (*ValidateListResourceConfig_Response) Descriptor() ([]byte, []int)

Deprecated: Use ValidateListResourceConfig_Response.ProtoReflect.Descriptor instead.

func (*ValidateListResourceConfig_Response) GetDiagnostics

func (x *ValidateListResourceConfig_Response) GetDiagnostics() []*Diagnostic

func (*ValidateListResourceConfig_Response) ProtoMessage

func (*ValidateListResourceConfig_Response) ProtoMessage()

func (*ValidateListResourceConfig_Response) ProtoReflect

func (*ValidateListResourceConfig_Response) Reset

func (*ValidateListResourceConfig_Response) String

type ValidateProviderConfig

type ValidateProviderConfig struct {
	// contains filtered or unexported fields
}

func (*ValidateProviderConfig) Descriptor deprecated

func (*ValidateProviderConfig) Descriptor() ([]byte, []int)

Deprecated: Use ValidateProviderConfig.ProtoReflect.Descriptor instead.

func (*ValidateProviderConfig) ProtoMessage

func (*ValidateProviderConfig) ProtoMessage()

func (*ValidateProviderConfig) ProtoReflect

func (x *ValidateProviderConfig) ProtoReflect() protoreflect.Message

func (*ValidateProviderConfig) Reset

func (x *ValidateProviderConfig) Reset()

func (*ValidateProviderConfig) String

func (x *ValidateProviderConfig) String() string

type ValidateProviderConfig_Request

type ValidateProviderConfig_Request struct {
	Config *DynamicValue `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// contains filtered or unexported fields
}

func (*ValidateProviderConfig_Request) Descriptor deprecated

func (*ValidateProviderConfig_Request) Descriptor() ([]byte, []int)

Deprecated: Use ValidateProviderConfig_Request.ProtoReflect.Descriptor instead.

func (*ValidateProviderConfig_Request) GetConfig

func (*ValidateProviderConfig_Request) ProtoMessage

func (*ValidateProviderConfig_Request) ProtoMessage()

func (*ValidateProviderConfig_Request) ProtoReflect

func (*ValidateProviderConfig_Request) Reset

func (x *ValidateProviderConfig_Request) Reset()

func (*ValidateProviderConfig_Request) String

type ValidateProviderConfig_Response

type ValidateProviderConfig_Response struct {
	Diagnostics []*Diagnostic `protobuf:"bytes,2,rep,name=diagnostics,proto3" json:"diagnostics,omitempty"`
	// contains filtered or unexported fields
}

func (*ValidateProviderConfig_Response) Descriptor deprecated

func (*ValidateProviderConfig_Response) Descriptor() ([]byte, []int)

Deprecated: Use ValidateProviderConfig_Response.ProtoReflect.Descriptor instead.

func (*ValidateProviderConfig_Response) GetDiagnostics

func (x *ValidateProviderConfig_Response) GetDiagnostics() []*Diagnostic

func (*ValidateProviderConfig_Response) ProtoMessage

func (*ValidateProviderConfig_Response) ProtoMessage()

func (*ValidateProviderConfig_Response) ProtoReflect

func (*ValidateProviderConfig_Response) Reset

func (*ValidateProviderConfig_Response) String

type ValidateResourceConfig

type ValidateResourceConfig struct {
	// contains filtered or unexported fields
}

func (*ValidateResourceConfig) Descriptor deprecated

func (*ValidateResourceConfig) Descriptor() ([]byte, []int)

Deprecated: Use ValidateResourceConfig.ProtoReflect.Descriptor instead.

func (*ValidateResourceConfig) ProtoMessage

func (*ValidateResourceConfig) ProtoMessage()

func (*ValidateResourceConfig) ProtoReflect

func (x *ValidateResourceConfig) ProtoReflect() protoreflect.Message

func (*ValidateResourceConfig) Reset

func (x *ValidateResourceConfig) Reset()

func (*ValidateResourceConfig) String

func (x *ValidateResourceConfig) String() string

type ValidateResourceConfig_Request

type ValidateResourceConfig_Request struct {
	TypeName           string              `protobuf:"bytes,1,opt,name=type_name,json=typeName,proto3" json:"type_name,omitempty"`
	Config             *DynamicValue       `protobuf:"bytes,2,opt,name=config,proto3" json:"config,omitempty"`
	ClientCapabilities *ClientCapabilities `protobuf:"bytes,3,opt,name=client_capabilities,json=clientCapabilities,proto3" json:"client_capabilities,omitempty"`
	// contains filtered or unexported fields
}

func (*ValidateResourceConfig_Request) Descriptor deprecated

func (*ValidateResourceConfig_Request) Descriptor() ([]byte, []int)

Deprecated: Use ValidateResourceConfig_Request.ProtoReflect.Descriptor instead.

func (*ValidateResourceConfig_Request) GetClientCapabilities

func (x *ValidateResourceConfig_Request) GetClientCapabilities() *ClientCapabilities

func (*ValidateResourceConfig_Request) GetConfig

func (*ValidateResourceConfig_Request) GetTypeName

func (x *ValidateResourceConfig_Request) GetTypeName() string

func (*ValidateResourceConfig_Request) ProtoMessage

func (*ValidateResourceConfig_Request) ProtoMessage()

func (*ValidateResourceConfig_Request) ProtoReflect

func (*ValidateResourceConfig_Request) Reset

func (x *ValidateResourceConfig_Request) Reset()

func (*ValidateResourceConfig_Request) String

type ValidateResourceConfig_Response

type ValidateResourceConfig_Response struct {
	Diagnostics []*Diagnostic `protobuf:"bytes,1,rep,name=diagnostics,proto3" json:"diagnostics,omitempty"`
	// contains filtered or unexported fields
}

func (*ValidateResourceConfig_Response) Descriptor deprecated

func (*ValidateResourceConfig_Response) Descriptor() ([]byte, []int)

Deprecated: Use ValidateResourceConfig_Response.ProtoReflect.Descriptor instead.

func (*ValidateResourceConfig_Response) GetDiagnostics

func (x *ValidateResourceConfig_Response) GetDiagnostics() []*Diagnostic

func (*ValidateResourceConfig_Response) ProtoMessage

func (*ValidateResourceConfig_Response) ProtoMessage()

func (*ValidateResourceConfig_Response) ProtoReflect

func (*ValidateResourceConfig_Response) Reset

func (*ValidateResourceConfig_Response) String

type ValidateStateStore

type ValidateStateStore struct {
	// contains filtered or unexported fields
}

func (*ValidateStateStore) Descriptor deprecated

func (*ValidateStateStore) Descriptor() ([]byte, []int)

Deprecated: Use ValidateStateStore.ProtoReflect.Descriptor instead.

func (*ValidateStateStore) ProtoMessage

func (*ValidateStateStore) ProtoMessage()

func (*ValidateStateStore) ProtoReflect

func (x *ValidateStateStore) ProtoReflect() protoreflect.Message

func (*ValidateStateStore) Reset

func (x *ValidateStateStore) Reset()

func (*ValidateStateStore) String

func (x *ValidateStateStore) String() string

type ValidateStateStore_Request

type ValidateStateStore_Request struct {
	TypeName string        `protobuf:"bytes,1,opt,name=type_name,json=typeName,proto3" json:"type_name,omitempty"`
	Config   *DynamicValue `protobuf:"bytes,2,opt,name=config,proto3" json:"config,omitempty"`
	// contains filtered or unexported fields
}

func (*ValidateStateStore_Request) Descriptor deprecated

func (*ValidateStateStore_Request) Descriptor() ([]byte, []int)

Deprecated: Use ValidateStateStore_Request.ProtoReflect.Descriptor instead.

func (*ValidateStateStore_Request) GetConfig

func (x *ValidateStateStore_Request) GetConfig() *DynamicValue

func (*ValidateStateStore_Request) GetTypeName

func (x *ValidateStateStore_Request) GetTypeName() string

func (*ValidateStateStore_Request) ProtoMessage

func (*ValidateStateStore_Request) ProtoMessage()

func (*ValidateStateStore_Request) ProtoReflect

func (*ValidateStateStore_Request) Reset

func (x *ValidateStateStore_Request) Reset()

func (*ValidateStateStore_Request) String

func (x *ValidateStateStore_Request) String() string

type ValidateStateStore_Response

type ValidateStateStore_Response struct {
	Diagnostics []*Diagnostic `protobuf:"bytes,1,rep,name=diagnostics,proto3" json:"diagnostics,omitempty"`
	// contains filtered or unexported fields
}

func (*ValidateStateStore_Response) Descriptor deprecated

func (*ValidateStateStore_Response) Descriptor() ([]byte, []int)

Deprecated: Use ValidateStateStore_Response.ProtoReflect.Descriptor instead.

func (*ValidateStateStore_Response) GetDiagnostics

func (x *ValidateStateStore_Response) GetDiagnostics() []*Diagnostic

func (*ValidateStateStore_Response) ProtoMessage

func (*ValidateStateStore_Response) ProtoMessage()

func (*ValidateStateStore_Response) ProtoReflect

func (*ValidateStateStore_Response) Reset

func (x *ValidateStateStore_Response) Reset()

func (*ValidateStateStore_Response) String

func (x *ValidateStateStore_Response) String() string

type WriteStateBytes

type WriteStateBytes struct {
	// contains filtered or unexported fields
}

func (*WriteStateBytes) Descriptor deprecated

func (*WriteStateBytes) Descriptor() ([]byte, []int)

Deprecated: Use WriteStateBytes.ProtoReflect.Descriptor instead.

func (*WriteStateBytes) ProtoMessage

func (*WriteStateBytes) ProtoMessage()

func (*WriteStateBytes) ProtoReflect

func (x *WriteStateBytes) ProtoReflect() protoreflect.Message

func (*WriteStateBytes) Reset

func (x *WriteStateBytes) Reset()

func (*WriteStateBytes) String

func (x *WriteStateBytes) String() string

type WriteStateBytes_RequestChunk

type WriteStateBytes_RequestChunk struct {

	// meta is sent with the first chunk only
	Meta  *RequestChunkMeta `protobuf:"bytes,1,opt,name=meta,proto3,oneof" json:"meta,omitempty"`
	Bytes []byte            `protobuf:"bytes,2,opt,name=bytes,proto3" json:"bytes,omitempty"`
	// total_length is the overall size of all of the state byte chunks that will be sent.
	TotalLength int64       `protobuf:"varint,3,opt,name=total_length,json=totalLength,proto3" json:"total_length,omitempty"`
	Range       *StateRange `protobuf:"bytes,4,opt,name=range,proto3" json:"range,omitempty"`
	// contains filtered or unexported fields
}

func (*WriteStateBytes_RequestChunk) Descriptor deprecated

func (*WriteStateBytes_RequestChunk) Descriptor() ([]byte, []int)

Deprecated: Use WriteStateBytes_RequestChunk.ProtoReflect.Descriptor instead.

func (*WriteStateBytes_RequestChunk) GetBytes

func (x *WriteStateBytes_RequestChunk) GetBytes() []byte

func (*WriteStateBytes_RequestChunk) GetMeta

func (*WriteStateBytes_RequestChunk) GetRange

func (*WriteStateBytes_RequestChunk) GetTotalLength

func (x *WriteStateBytes_RequestChunk) GetTotalLength() int64

func (*WriteStateBytes_RequestChunk) ProtoMessage

func (*WriteStateBytes_RequestChunk) ProtoMessage()

func (*WriteStateBytes_RequestChunk) ProtoReflect

func (*WriteStateBytes_RequestChunk) Reset

func (x *WriteStateBytes_RequestChunk) Reset()

func (*WriteStateBytes_RequestChunk) String

type WriteStateBytes_Response

type WriteStateBytes_Response struct {
	Diagnostics []*Diagnostic `protobuf:"bytes,1,rep,name=diagnostics,proto3" json:"diagnostics,omitempty"`
	// contains filtered or unexported fields
}

func (*WriteStateBytes_Response) Descriptor deprecated

func (*WriteStateBytes_Response) Descriptor() ([]byte, []int)

Deprecated: Use WriteStateBytes_Response.ProtoReflect.Descriptor instead.

func (*WriteStateBytes_Response) GetDiagnostics

func (x *WriteStateBytes_Response) GetDiagnostics() []*Diagnostic

func (*WriteStateBytes_Response) ProtoMessage

func (*WriteStateBytes_Response) ProtoMessage()

func (*WriteStateBytes_Response) ProtoReflect

func (x *WriteStateBytes_Response) ProtoReflect() protoreflect.Message

func (*WriteStateBytes_Response) Reset

func (x *WriteStateBytes_Response) Reset()

func (*WriteStateBytes_Response) String

func (x *WriteStateBytes_Response) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL