Documentation ¶
Index ¶
- Constants
- Variables
- func RegisterProviderServer(s grpc.ServiceRegistrar, srv ProviderServer)
- type ApplyResourceChange
- type ApplyResourceChange_Request
- func (*ApplyResourceChange_Request) Descriptor() ([]byte, []int)deprecated
- func (x *ApplyResourceChange_Request) GetConfig() *DynamicValue
- func (x *ApplyResourceChange_Request) GetPlannedPrivate() []byte
- func (x *ApplyResourceChange_Request) GetPlannedState() *DynamicValue
- func (x *ApplyResourceChange_Request) GetPriorState() *DynamicValue
- func (x *ApplyResourceChange_Request) GetProviderMeta() *DynamicValue
- func (x *ApplyResourceChange_Request) GetTypeName() string
- func (*ApplyResourceChange_Request) ProtoMessage()
- func (x *ApplyResourceChange_Request) ProtoReflect() protoreflect.Message
- func (x *ApplyResourceChange_Request) Reset()
- func (x *ApplyResourceChange_Request) String() string
- type ApplyResourceChange_Response
- func (*ApplyResourceChange_Response) Descriptor() ([]byte, []int)deprecated
- func (x *ApplyResourceChange_Response) GetDiagnostics() []*Diagnostic
- func (x *ApplyResourceChange_Response) GetLegacyTypeSystem() bool
- func (x *ApplyResourceChange_Response) GetNewState() *DynamicValue
- func (x *ApplyResourceChange_Response) GetPrivate() []byte
- func (*ApplyResourceChange_Response) ProtoMessage()
- func (x *ApplyResourceChange_Response) ProtoReflect() protoreflect.Message
- func (x *ApplyResourceChange_Response) Reset()
- func (x *ApplyResourceChange_Response) String() string
- type AttributePath
- type AttributePath_Step
- func (*AttributePath_Step) Descriptor() ([]byte, []int)deprecated
- func (x *AttributePath_Step) GetAttributeName() string
- func (x *AttributePath_Step) GetElementKeyInt() int64
- func (x *AttributePath_Step) GetElementKeyString() string
- func (m *AttributePath_Step) GetSelector() isAttributePath_Step_Selector
- func (*AttributePath_Step) ProtoMessage()
- func (x *AttributePath_Step) ProtoReflect() protoreflect.Message
- func (x *AttributePath_Step) Reset()
- func (x *AttributePath_Step) String() string
- type AttributePath_Step_AttributeName
- type AttributePath_Step_ElementKeyInt
- type AttributePath_Step_ElementKeyString
- type CallFunction
- type CallFunction_Request
- func (*CallFunction_Request) Descriptor() ([]byte, []int)deprecated
- func (x *CallFunction_Request) GetArguments() []*DynamicValue
- func (x *CallFunction_Request) GetName() string
- func (*CallFunction_Request) ProtoMessage()
- func (x *CallFunction_Request) ProtoReflect() protoreflect.Message
- func (x *CallFunction_Request) Reset()
- func (x *CallFunction_Request) String() string
- type CallFunction_Response
- func (*CallFunction_Response) Descriptor() ([]byte, []int)deprecated
- func (x *CallFunction_Response) GetError() *FunctionError
- func (x *CallFunction_Response) GetResult() *DynamicValue
- func (*CallFunction_Response) ProtoMessage()
- func (x *CallFunction_Response) ProtoReflect() protoreflect.Message
- func (x *CallFunction_Response) Reset()
- func (x *CallFunction_Response) String() string
- type ClientCapabilities
- func (*ClientCapabilities) Descriptor() ([]byte, []int)deprecated
- func (x *ClientCapabilities) GetDeferralAllowed() bool
- func (*ClientCapabilities) ProtoMessage()
- func (x *ClientCapabilities) ProtoReflect() protoreflect.Message
- func (x *ClientCapabilities) Reset()
- func (x *ClientCapabilities) String() string
- type CloseEphemeralResource
- type CloseEphemeralResource_Request
- func (*CloseEphemeralResource_Request) Descriptor() ([]byte, []int)deprecated
- func (x *CloseEphemeralResource_Request) GetPrivate() []byte
- func (x *CloseEphemeralResource_Request) GetTypeName() string
- func (*CloseEphemeralResource_Request) ProtoMessage()
- func (x *CloseEphemeralResource_Request) ProtoReflect() protoreflect.Message
- func (x *CloseEphemeralResource_Request) Reset()
- func (x *CloseEphemeralResource_Request) String() string
- type CloseEphemeralResource_Response
- func (*CloseEphemeralResource_Response) Descriptor() ([]byte, []int)deprecated
- func (x *CloseEphemeralResource_Response) GetDiagnostics() []*Diagnostic
- func (*CloseEphemeralResource_Response) ProtoMessage()
- func (x *CloseEphemeralResource_Response) ProtoReflect() protoreflect.Message
- func (x *CloseEphemeralResource_Response) Reset()
- func (x *CloseEphemeralResource_Response) String() string
- type ConfigureProvider
- type ConfigureProvider_Request
- func (*ConfigureProvider_Request) Descriptor() ([]byte, []int)deprecated
- func (x *ConfigureProvider_Request) GetClientCapabilities() *ClientCapabilities
- func (x *ConfigureProvider_Request) GetConfig() *DynamicValue
- func (x *ConfigureProvider_Request) GetTerraformVersion() string
- func (*ConfigureProvider_Request) ProtoMessage()
- func (x *ConfigureProvider_Request) ProtoReflect() protoreflect.Message
- func (x *ConfigureProvider_Request) Reset()
- func (x *ConfigureProvider_Request) String() string
- type ConfigureProvider_Response
- func (*ConfigureProvider_Response) Descriptor() ([]byte, []int)deprecated
- func (x *ConfigureProvider_Response) GetDiagnostics() []*Diagnostic
- func (*ConfigureProvider_Response) ProtoMessage()
- func (x *ConfigureProvider_Response) ProtoReflect() protoreflect.Message
- func (x *ConfigureProvider_Response) Reset()
- func (x *ConfigureProvider_Response) String() string
- type Deferred
- type Deferred_Reason
- func (Deferred_Reason) Descriptor() protoreflect.EnumDescriptor
- func (x Deferred_Reason) Enum() *Deferred_Reason
- func (Deferred_Reason) EnumDescriptor() ([]byte, []int)deprecated
- func (x Deferred_Reason) Number() protoreflect.EnumNumber
- func (x Deferred_Reason) String() string
- func (Deferred_Reason) Type() protoreflect.EnumType
- type Diagnostic
- func (*Diagnostic) Descriptor() ([]byte, []int)deprecated
- func (x *Diagnostic) GetAttribute() *AttributePath
- func (x *Diagnostic) GetDetail() string
- func (x *Diagnostic) GetSeverity() Diagnostic_Severity
- func (x *Diagnostic) GetSummary() string
- func (*Diagnostic) ProtoMessage()
- func (x *Diagnostic) ProtoReflect() protoreflect.Message
- func (x *Diagnostic) Reset()
- func (x *Diagnostic) String() string
- type Diagnostic_Severity
- func (Diagnostic_Severity) Descriptor() protoreflect.EnumDescriptor
- func (x Diagnostic_Severity) Enum() *Diagnostic_Severity
- func (Diagnostic_Severity) EnumDescriptor() ([]byte, []int)deprecated
- func (x Diagnostic_Severity) Number() protoreflect.EnumNumber
- func (x Diagnostic_Severity) String() string
- func (Diagnostic_Severity) Type() protoreflect.EnumType
- type DynamicValue
- func (*DynamicValue) Descriptor() ([]byte, []int)deprecated
- func (x *DynamicValue) GetJson() []byte
- func (x *DynamicValue) GetMsgpack() []byte
- func (*DynamicValue) ProtoMessage()
- func (x *DynamicValue) ProtoReflect() protoreflect.Message
- func (x *DynamicValue) Reset()
- func (x *DynamicValue) String() string
- type Function
- func (*Function) Descriptor() ([]byte, []int)deprecated
- func (x *Function) GetDeprecationMessage() string
- func (x *Function) GetDescription() string
- func (x *Function) GetDescriptionKind() StringKind
- func (x *Function) GetParameters() []*Function_Parameter
- func (x *Function) GetReturn() *Function_Return
- func (x *Function) GetSummary() string
- func (x *Function) GetVariadicParameter() *Function_Parameter
- func (*Function) ProtoMessage()
- func (x *Function) ProtoReflect() protoreflect.Message
- func (x *Function) Reset()
- func (x *Function) String() string
- type FunctionError
- func (*FunctionError) Descriptor() ([]byte, []int)deprecated
- func (x *FunctionError) GetFunctionArgument() int64
- func (x *FunctionError) GetText() string
- func (*FunctionError) ProtoMessage()
- func (x *FunctionError) ProtoReflect() protoreflect.Message
- func (x *FunctionError) Reset()
- func (x *FunctionError) String() string
- type Function_Parameter
- func (*Function_Parameter) Descriptor() ([]byte, []int)deprecated
- func (x *Function_Parameter) GetAllowNullValue() bool
- func (x *Function_Parameter) GetAllowUnknownValues() bool
- func (x *Function_Parameter) GetDescription() string
- func (x *Function_Parameter) GetDescriptionKind() StringKind
- func (x *Function_Parameter) GetName() string
- func (x *Function_Parameter) GetType() []byte
- func (*Function_Parameter) ProtoMessage()
- func (x *Function_Parameter) ProtoReflect() protoreflect.Message
- func (x *Function_Parameter) Reset()
- func (x *Function_Parameter) String() string
- type Function_Return
- type GetFunctions
- type GetFunctions_Request
- type GetFunctions_Response
- func (*GetFunctions_Response) Descriptor() ([]byte, []int)deprecated
- func (x *GetFunctions_Response) GetDiagnostics() []*Diagnostic
- func (x *GetFunctions_Response) GetFunctions() map[string]*Function
- func (*GetFunctions_Response) ProtoMessage()
- func (x *GetFunctions_Response) ProtoReflect() protoreflect.Message
- func (x *GetFunctions_Response) Reset()
- func (x *GetFunctions_Response) String() string
- type GetMetadata
- type GetMetadata_DataSourceMetadata
- func (*GetMetadata_DataSourceMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *GetMetadata_DataSourceMetadata) GetTypeName() string
- func (*GetMetadata_DataSourceMetadata) ProtoMessage()
- func (x *GetMetadata_DataSourceMetadata) ProtoReflect() protoreflect.Message
- func (x *GetMetadata_DataSourceMetadata) Reset()
- func (x *GetMetadata_DataSourceMetadata) String() string
- type GetMetadata_EphemeralResourceMetadata
- func (*GetMetadata_EphemeralResourceMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *GetMetadata_EphemeralResourceMetadata) GetTypeName() string
- func (*GetMetadata_EphemeralResourceMetadata) ProtoMessage()
- func (x *GetMetadata_EphemeralResourceMetadata) ProtoReflect() protoreflect.Message
- func (x *GetMetadata_EphemeralResourceMetadata) Reset()
- func (x *GetMetadata_EphemeralResourceMetadata) String() string
- type GetMetadata_FunctionMetadata
- func (*GetMetadata_FunctionMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *GetMetadata_FunctionMetadata) GetName() string
- func (*GetMetadata_FunctionMetadata) ProtoMessage()
- func (x *GetMetadata_FunctionMetadata) ProtoReflect() protoreflect.Message
- func (x *GetMetadata_FunctionMetadata) Reset()
- func (x *GetMetadata_FunctionMetadata) String() string
- type GetMetadata_Request
- type GetMetadata_ResourceMetadata
- func (*GetMetadata_ResourceMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *GetMetadata_ResourceMetadata) GetTypeName() string
- func (*GetMetadata_ResourceMetadata) ProtoMessage()
- func (x *GetMetadata_ResourceMetadata) ProtoReflect() protoreflect.Message
- func (x *GetMetadata_ResourceMetadata) Reset()
- func (x *GetMetadata_ResourceMetadata) String() string
- type GetMetadata_Response
- func (*GetMetadata_Response) Descriptor() ([]byte, []int)deprecated
- func (x *GetMetadata_Response) GetDataSources() []*GetMetadata_DataSourceMetadata
- func (x *GetMetadata_Response) GetDiagnostics() []*Diagnostic
- func (x *GetMetadata_Response) GetEphemeralResources() []*GetMetadata_EphemeralResourceMetadata
- func (x *GetMetadata_Response) GetFunctions() []*GetMetadata_FunctionMetadata
- func (x *GetMetadata_Response) GetResources() []*GetMetadata_ResourceMetadata
- func (x *GetMetadata_Response) GetServerCapabilities() *ServerCapabilities
- func (*GetMetadata_Response) ProtoMessage()
- func (x *GetMetadata_Response) ProtoReflect() protoreflect.Message
- func (x *GetMetadata_Response) Reset()
- func (x *GetMetadata_Response) String() string
- type GetProviderSchema
- type GetProviderSchema_Request
- type GetProviderSchema_Response
- func (*GetProviderSchema_Response) Descriptor() ([]byte, []int)deprecated
- func (x *GetProviderSchema_Response) GetDataSourceSchemas() map[string]*Schema
- func (x *GetProviderSchema_Response) GetDiagnostics() []*Diagnostic
- func (x *GetProviderSchema_Response) GetEphemeralResourceSchemas() map[string]*Schema
- func (x *GetProviderSchema_Response) GetFunctions() map[string]*Function
- func (x *GetProviderSchema_Response) GetProvider() *Schema
- func (x *GetProviderSchema_Response) GetProviderMeta() *Schema
- func (x *GetProviderSchema_Response) GetResourceSchemas() map[string]*Schema
- func (x *GetProviderSchema_Response) GetServerCapabilities() *ServerCapabilities
- func (*GetProviderSchema_Response) ProtoMessage()
- func (x *GetProviderSchema_Response) ProtoReflect() protoreflect.Message
- func (x *GetProviderSchema_Response) Reset()
- func (x *GetProviderSchema_Response) String() string
- type ImportResourceState
- type ImportResourceState_ImportedResource
- func (*ImportResourceState_ImportedResource) Descriptor() ([]byte, []int)deprecated
- func (x *ImportResourceState_ImportedResource) GetPrivate() []byte
- func (x *ImportResourceState_ImportedResource) GetState() *DynamicValue
- func (x *ImportResourceState_ImportedResource) GetTypeName() string
- func (*ImportResourceState_ImportedResource) ProtoMessage()
- func (x *ImportResourceState_ImportedResource) ProtoReflect() protoreflect.Message
- func (x *ImportResourceState_ImportedResource) Reset()
- func (x *ImportResourceState_ImportedResource) String() string
- type ImportResourceState_Request
- func (*ImportResourceState_Request) Descriptor() ([]byte, []int)deprecated
- func (x *ImportResourceState_Request) GetClientCapabilities() *ClientCapabilities
- func (x *ImportResourceState_Request) GetId() string
- func (x *ImportResourceState_Request) GetTypeName() string
- func (*ImportResourceState_Request) ProtoMessage()
- func (x *ImportResourceState_Request) ProtoReflect() protoreflect.Message
- func (x *ImportResourceState_Request) Reset()
- func (x *ImportResourceState_Request) String() string
- type ImportResourceState_Response
- func (*ImportResourceState_Response) Descriptor() ([]byte, []int)deprecated
- func (x *ImportResourceState_Response) GetDeferred() *Deferred
- func (x *ImportResourceState_Response) GetDiagnostics() []*Diagnostic
- func (x *ImportResourceState_Response) GetImportedResources() []*ImportResourceState_ImportedResource
- func (*ImportResourceState_Response) ProtoMessage()
- func (x *ImportResourceState_Response) ProtoReflect() protoreflect.Message
- func (x *ImportResourceState_Response) Reset()
- func (x *ImportResourceState_Response) String() string
- type MoveResourceState
- type MoveResourceState_Request
- func (*MoveResourceState_Request) Descriptor() ([]byte, []int)deprecated
- func (x *MoveResourceState_Request) GetSourcePrivate() []byte
- func (x *MoveResourceState_Request) GetSourceProviderAddress() string
- func (x *MoveResourceState_Request) GetSourceSchemaVersion() int64
- func (x *MoveResourceState_Request) GetSourceState() *RawState
- func (x *MoveResourceState_Request) GetSourceTypeName() string
- func (x *MoveResourceState_Request) GetTargetTypeName() string
- func (*MoveResourceState_Request) ProtoMessage()
- func (x *MoveResourceState_Request) ProtoReflect() protoreflect.Message
- func (x *MoveResourceState_Request) Reset()
- func (x *MoveResourceState_Request) String() string
- type MoveResourceState_Response
- func (*MoveResourceState_Response) Descriptor() ([]byte, []int)deprecated
- func (x *MoveResourceState_Response) GetDiagnostics() []*Diagnostic
- func (x *MoveResourceState_Response) GetTargetPrivate() []byte
- func (x *MoveResourceState_Response) GetTargetState() *DynamicValue
- func (*MoveResourceState_Response) ProtoMessage()
- func (x *MoveResourceState_Response) ProtoReflect() protoreflect.Message
- func (x *MoveResourceState_Response) Reset()
- func (x *MoveResourceState_Response) String() string
- type OpenEphemeralResource
- type OpenEphemeralResource_Request
- func (*OpenEphemeralResource_Request) Descriptor() ([]byte, []int)deprecated
- func (x *OpenEphemeralResource_Request) GetClientCapabilities() *ClientCapabilities
- func (x *OpenEphemeralResource_Request) GetConfig() *DynamicValue
- func (x *OpenEphemeralResource_Request) GetTypeName() string
- func (*OpenEphemeralResource_Request) ProtoMessage()
- func (x *OpenEphemeralResource_Request) ProtoReflect() protoreflect.Message
- func (x *OpenEphemeralResource_Request) Reset()
- func (x *OpenEphemeralResource_Request) String() string
- type OpenEphemeralResource_Response
- func (*OpenEphemeralResource_Response) Descriptor() ([]byte, []int)deprecated
- func (x *OpenEphemeralResource_Response) GetDeferred() *Deferred
- func (x *OpenEphemeralResource_Response) GetDiagnostics() []*Diagnostic
- func (x *OpenEphemeralResource_Response) GetPrivate() []byte
- func (x *OpenEphemeralResource_Response) GetRenewAt() *timestamppb.Timestamp
- func (x *OpenEphemeralResource_Response) GetResult() *DynamicValue
- func (*OpenEphemeralResource_Response) ProtoMessage()
- func (x *OpenEphemeralResource_Response) ProtoReflect() protoreflect.Message
- func (x *OpenEphemeralResource_Response) Reset()
- func (x *OpenEphemeralResource_Response) String() string
- type PlanResourceChange
- type PlanResourceChange_Request
- func (*PlanResourceChange_Request) Descriptor() ([]byte, []int)deprecated
- func (x *PlanResourceChange_Request) GetClientCapabilities() *ClientCapabilities
- func (x *PlanResourceChange_Request) GetConfig() *DynamicValue
- func (x *PlanResourceChange_Request) GetPriorPrivate() []byte
- func (x *PlanResourceChange_Request) GetPriorState() *DynamicValue
- func (x *PlanResourceChange_Request) GetProposedNewState() *DynamicValue
- func (x *PlanResourceChange_Request) GetProviderMeta() *DynamicValue
- func (x *PlanResourceChange_Request) GetTypeName() string
- func (*PlanResourceChange_Request) ProtoMessage()
- func (x *PlanResourceChange_Request) ProtoReflect() protoreflect.Message
- func (x *PlanResourceChange_Request) Reset()
- func (x *PlanResourceChange_Request) String() string
- type PlanResourceChange_Response
- func (*PlanResourceChange_Response) Descriptor() ([]byte, []int)deprecated
- func (x *PlanResourceChange_Response) GetDeferred() *Deferred
- func (x *PlanResourceChange_Response) GetDiagnostics() []*Diagnostic
- func (x *PlanResourceChange_Response) GetLegacyTypeSystem() bool
- func (x *PlanResourceChange_Response) GetPlannedPrivate() []byte
- func (x *PlanResourceChange_Response) GetPlannedState() *DynamicValue
- func (x *PlanResourceChange_Response) GetRequiresReplace() []*AttributePath
- func (*PlanResourceChange_Response) ProtoMessage()
- func (x *PlanResourceChange_Response) ProtoReflect() protoreflect.Message
- func (x *PlanResourceChange_Response) Reset()
- func (x *PlanResourceChange_Response) String() string
- type ProviderClient
- type ProviderServer
- type RawState
- type ReadDataSource
- type ReadDataSource_Request
- func (*ReadDataSource_Request) Descriptor() ([]byte, []int)deprecated
- func (x *ReadDataSource_Request) GetClientCapabilities() *ClientCapabilities
- func (x *ReadDataSource_Request) GetConfig() *DynamicValue
- func (x *ReadDataSource_Request) GetProviderMeta() *DynamicValue
- func (x *ReadDataSource_Request) GetTypeName() string
- func (*ReadDataSource_Request) ProtoMessage()
- func (x *ReadDataSource_Request) ProtoReflect() protoreflect.Message
- func (x *ReadDataSource_Request) Reset()
- func (x *ReadDataSource_Request) String() string
- type ReadDataSource_Response
- func (*ReadDataSource_Response) Descriptor() ([]byte, []int)deprecated
- func (x *ReadDataSource_Response) GetDeferred() *Deferred
- func (x *ReadDataSource_Response) GetDiagnostics() []*Diagnostic
- func (x *ReadDataSource_Response) GetState() *DynamicValue
- func (*ReadDataSource_Response) ProtoMessage()
- func (x *ReadDataSource_Response) ProtoReflect() protoreflect.Message
- func (x *ReadDataSource_Response) Reset()
- func (x *ReadDataSource_Response) String() string
- type ReadResource
- type ReadResource_Request
- func (*ReadResource_Request) Descriptor() ([]byte, []int)deprecated
- func (x *ReadResource_Request) GetClientCapabilities() *ClientCapabilities
- func (x *ReadResource_Request) GetCurrentState() *DynamicValue
- func (x *ReadResource_Request) GetPrivate() []byte
- func (x *ReadResource_Request) GetProviderMeta() *DynamicValue
- func (x *ReadResource_Request) GetTypeName() string
- func (*ReadResource_Request) ProtoMessage()
- func (x *ReadResource_Request) ProtoReflect() protoreflect.Message
- func (x *ReadResource_Request) Reset()
- func (x *ReadResource_Request) String() string
- type ReadResource_Response
- func (*ReadResource_Response) Descriptor() ([]byte, []int)deprecated
- func (x *ReadResource_Response) GetDeferred() *Deferred
- func (x *ReadResource_Response) GetDiagnostics() []*Diagnostic
- func (x *ReadResource_Response) GetNewState() *DynamicValue
- func (x *ReadResource_Response) GetPrivate() []byte
- func (*ReadResource_Response) ProtoMessage()
- func (x *ReadResource_Response) ProtoReflect() protoreflect.Message
- func (x *ReadResource_Response) Reset()
- func (x *ReadResource_Response) String() string
- type RenewEphemeralResource
- type RenewEphemeralResource_Request
- func (*RenewEphemeralResource_Request) Descriptor() ([]byte, []int)deprecated
- func (x *RenewEphemeralResource_Request) GetPrivate() []byte
- func (x *RenewEphemeralResource_Request) GetTypeName() string
- func (*RenewEphemeralResource_Request) ProtoMessage()
- func (x *RenewEphemeralResource_Request) ProtoReflect() protoreflect.Message
- func (x *RenewEphemeralResource_Request) Reset()
- func (x *RenewEphemeralResource_Request) String() string
- type RenewEphemeralResource_Response
- func (*RenewEphemeralResource_Response) Descriptor() ([]byte, []int)deprecated
- func (x *RenewEphemeralResource_Response) GetDiagnostics() []*Diagnostic
- func (x *RenewEphemeralResource_Response) GetPrivate() []byte
- func (x *RenewEphemeralResource_Response) GetRenewAt() *timestamppb.Timestamp
- func (*RenewEphemeralResource_Response) ProtoMessage()
- func (x *RenewEphemeralResource_Response) ProtoReflect() protoreflect.Message
- func (x *RenewEphemeralResource_Response) Reset()
- func (x *RenewEphemeralResource_Response) String() string
- type Schema
- type Schema_Attribute
- func (*Schema_Attribute) Descriptor() ([]byte, []int)deprecated
- func (x *Schema_Attribute) GetComputed() bool
- func (x *Schema_Attribute) GetDeprecated() bool
- func (x *Schema_Attribute) GetDescription() string
- func (x *Schema_Attribute) GetDescriptionKind() StringKind
- func (x *Schema_Attribute) GetName() string
- func (x *Schema_Attribute) GetNestedType() *Schema_Object
- func (x *Schema_Attribute) GetOptional() bool
- func (x *Schema_Attribute) GetRequired() bool
- func (x *Schema_Attribute) GetSensitive() bool
- func (x *Schema_Attribute) GetType() []byte
- func (*Schema_Attribute) ProtoMessage()
- func (x *Schema_Attribute) ProtoReflect() protoreflect.Message
- func (x *Schema_Attribute) Reset()
- func (x *Schema_Attribute) String() string
- type Schema_Block
- func (*Schema_Block) Descriptor() ([]byte, []int)deprecated
- func (x *Schema_Block) GetAttributes() []*Schema_Attribute
- func (x *Schema_Block) GetBlockTypes() []*Schema_NestedBlock
- func (x *Schema_Block) GetDeprecated() bool
- func (x *Schema_Block) GetDescription() string
- func (x *Schema_Block) GetDescriptionKind() StringKind
- func (x *Schema_Block) GetVersion() int64
- func (*Schema_Block) ProtoMessage()
- func (x *Schema_Block) ProtoReflect() protoreflect.Message
- func (x *Schema_Block) Reset()
- func (x *Schema_Block) String() string
- type Schema_NestedBlock
- func (*Schema_NestedBlock) Descriptor() ([]byte, []int)deprecated
- func (x *Schema_NestedBlock) GetBlock() *Schema_Block
- func (x *Schema_NestedBlock) GetMaxItems() int64
- func (x *Schema_NestedBlock) GetMinItems() int64
- func (x *Schema_NestedBlock) GetNesting() Schema_NestedBlock_NestingMode
- func (x *Schema_NestedBlock) GetTypeName() string
- func (*Schema_NestedBlock) ProtoMessage()
- func (x *Schema_NestedBlock) ProtoReflect() protoreflect.Message
- func (x *Schema_NestedBlock) Reset()
- func (x *Schema_NestedBlock) String() string
- type Schema_NestedBlock_NestingMode
- func (Schema_NestedBlock_NestingMode) Descriptor() protoreflect.EnumDescriptor
- func (x Schema_NestedBlock_NestingMode) Enum() *Schema_NestedBlock_NestingMode
- func (Schema_NestedBlock_NestingMode) EnumDescriptor() ([]byte, []int)deprecated
- func (x Schema_NestedBlock_NestingMode) Number() protoreflect.EnumNumber
- func (x Schema_NestedBlock_NestingMode) String() string
- func (Schema_NestedBlock_NestingMode) Type() protoreflect.EnumType
- type Schema_Object
- func (*Schema_Object) Descriptor() ([]byte, []int)deprecated
- func (x *Schema_Object) GetAttributes() []*Schema_Attribute
- func (x *Schema_Object) GetMaxItems() int64deprecated
- func (x *Schema_Object) GetMinItems() int64deprecated
- func (x *Schema_Object) GetNesting() Schema_Object_NestingMode
- func (*Schema_Object) ProtoMessage()
- func (x *Schema_Object) ProtoReflect() protoreflect.Message
- func (x *Schema_Object) Reset()
- func (x *Schema_Object) String() string
- type Schema_Object_NestingMode
- func (Schema_Object_NestingMode) Descriptor() protoreflect.EnumDescriptor
- func (x Schema_Object_NestingMode) Enum() *Schema_Object_NestingMode
- func (Schema_Object_NestingMode) EnumDescriptor() ([]byte, []int)deprecated
- func (x Schema_Object_NestingMode) Number() protoreflect.EnumNumber
- func (x Schema_Object_NestingMode) String() string
- func (Schema_Object_NestingMode) Type() protoreflect.EnumType
- type ServerCapabilities
- func (*ServerCapabilities) Descriptor() ([]byte, []int)deprecated
- func (x *ServerCapabilities) GetGetProviderSchemaOptional() bool
- func (x *ServerCapabilities) GetMoveResourceState() bool
- func (x *ServerCapabilities) GetPlanDestroy() bool
- func (*ServerCapabilities) ProtoMessage()
- func (x *ServerCapabilities) ProtoReflect() protoreflect.Message
- func (x *ServerCapabilities) Reset()
- func (x *ServerCapabilities) String() string
- type StopProvider
- type StopProvider_Request
- type StopProvider_Response
- func (*StopProvider_Response) Descriptor() ([]byte, []int)deprecated
- func (x *StopProvider_Response) GetError() string
- func (*StopProvider_Response) ProtoMessage()
- func (x *StopProvider_Response) ProtoReflect() protoreflect.Message
- func (x *StopProvider_Response) Reset()
- func (x *StopProvider_Response) String() string
- type StringKind
- type UnimplementedProviderServer
- func (UnimplementedProviderServer) ApplyResourceChange(context.Context, *ApplyResourceChange_Request) (*ApplyResourceChange_Response, error)
- func (UnimplementedProviderServer) CallFunction(context.Context, *CallFunction_Request) (*CallFunction_Response, error)
- func (UnimplementedProviderServer) CloseEphemeralResource(context.Context, *CloseEphemeralResource_Request) (*CloseEphemeralResource_Response, error)
- func (UnimplementedProviderServer) ConfigureProvider(context.Context, *ConfigureProvider_Request) (*ConfigureProvider_Response, error)
- func (UnimplementedProviderServer) GetFunctions(context.Context, *GetFunctions_Request) (*GetFunctions_Response, error)
- func (UnimplementedProviderServer) GetMetadata(context.Context, *GetMetadata_Request) (*GetMetadata_Response, error)
- func (UnimplementedProviderServer) GetProviderSchema(context.Context, *GetProviderSchema_Request) (*GetProviderSchema_Response, error)
- func (UnimplementedProviderServer) ImportResourceState(context.Context, *ImportResourceState_Request) (*ImportResourceState_Response, error)
- func (UnimplementedProviderServer) MoveResourceState(context.Context, *MoveResourceState_Request) (*MoveResourceState_Response, error)
- func (UnimplementedProviderServer) OpenEphemeralResource(context.Context, *OpenEphemeralResource_Request) (*OpenEphemeralResource_Response, error)
- func (UnimplementedProviderServer) PlanResourceChange(context.Context, *PlanResourceChange_Request) (*PlanResourceChange_Response, error)
- func (UnimplementedProviderServer) ReadDataSource(context.Context, *ReadDataSource_Request) (*ReadDataSource_Response, error)
- func (UnimplementedProviderServer) ReadResource(context.Context, *ReadResource_Request) (*ReadResource_Response, error)
- func (UnimplementedProviderServer) RenewEphemeralResource(context.Context, *RenewEphemeralResource_Request) (*RenewEphemeralResource_Response, error)
- func (UnimplementedProviderServer) StopProvider(context.Context, *StopProvider_Request) (*StopProvider_Response, error)
- func (UnimplementedProviderServer) UpgradeResourceState(context.Context, *UpgradeResourceState_Request) (*UpgradeResourceState_Response, error)
- func (UnimplementedProviderServer) ValidateDataResourceConfig(context.Context, *ValidateDataResourceConfig_Request) (*ValidateDataResourceConfig_Response, error)
- func (UnimplementedProviderServer) ValidateEphemeralResourceConfig(context.Context, *ValidateEphemeralResourceConfig_Request) (*ValidateEphemeralResourceConfig_Response, error)
- func (UnimplementedProviderServer) ValidateProviderConfig(context.Context, *ValidateProviderConfig_Request) (*ValidateProviderConfig_Response, error)
- func (UnimplementedProviderServer) ValidateResourceConfig(context.Context, *ValidateResourceConfig_Request) (*ValidateResourceConfig_Response, error)
- type UnsafeProviderServer
- type UpgradeResourceState
- type UpgradeResourceState_Request
- func (*UpgradeResourceState_Request) Descriptor() ([]byte, []int)deprecated
- func (x *UpgradeResourceState_Request) GetRawState() *RawState
- func (x *UpgradeResourceState_Request) GetTypeName() string
- func (x *UpgradeResourceState_Request) GetVersion() int64
- func (*UpgradeResourceState_Request) ProtoMessage()
- func (x *UpgradeResourceState_Request) ProtoReflect() protoreflect.Message
- func (x *UpgradeResourceState_Request) Reset()
- func (x *UpgradeResourceState_Request) String() string
- type UpgradeResourceState_Response
- func (*UpgradeResourceState_Response) Descriptor() ([]byte, []int)deprecated
- func (x *UpgradeResourceState_Response) GetDiagnostics() []*Diagnostic
- func (x *UpgradeResourceState_Response) GetUpgradedState() *DynamicValue
- func (*UpgradeResourceState_Response) ProtoMessage()
- func (x *UpgradeResourceState_Response) ProtoReflect() protoreflect.Message
- func (x *UpgradeResourceState_Response) Reset()
- func (x *UpgradeResourceState_Response) String() string
- type ValidateDataResourceConfig
- type ValidateDataResourceConfig_Request
- func (*ValidateDataResourceConfig_Request) Descriptor() ([]byte, []int)deprecated
- func (x *ValidateDataResourceConfig_Request) GetConfig() *DynamicValue
- func (x *ValidateDataResourceConfig_Request) GetTypeName() string
- func (*ValidateDataResourceConfig_Request) ProtoMessage()
- func (x *ValidateDataResourceConfig_Request) ProtoReflect() protoreflect.Message
- func (x *ValidateDataResourceConfig_Request) Reset()
- func (x *ValidateDataResourceConfig_Request) String() string
- type ValidateDataResourceConfig_Response
- func (*ValidateDataResourceConfig_Response) Descriptor() ([]byte, []int)deprecated
- func (x *ValidateDataResourceConfig_Response) GetDiagnostics() []*Diagnostic
- func (*ValidateDataResourceConfig_Response) ProtoMessage()
- func (x *ValidateDataResourceConfig_Response) ProtoReflect() protoreflect.Message
- func (x *ValidateDataResourceConfig_Response) Reset()
- func (x *ValidateDataResourceConfig_Response) String() string
- type ValidateEphemeralResourceConfig
- func (*ValidateEphemeralResourceConfig) Descriptor() ([]byte, []int)deprecated
- func (*ValidateEphemeralResourceConfig) ProtoMessage()
- func (x *ValidateEphemeralResourceConfig) ProtoReflect() protoreflect.Message
- func (x *ValidateEphemeralResourceConfig) Reset()
- func (x *ValidateEphemeralResourceConfig) String() string
- type ValidateEphemeralResourceConfig_Request
- func (*ValidateEphemeralResourceConfig_Request) Descriptor() ([]byte, []int)deprecated
- func (x *ValidateEphemeralResourceConfig_Request) GetConfig() *DynamicValue
- func (x *ValidateEphemeralResourceConfig_Request) GetTypeName() string
- func (*ValidateEphemeralResourceConfig_Request) ProtoMessage()
- func (x *ValidateEphemeralResourceConfig_Request) ProtoReflect() protoreflect.Message
- func (x *ValidateEphemeralResourceConfig_Request) Reset()
- func (x *ValidateEphemeralResourceConfig_Request) String() string
- type ValidateEphemeralResourceConfig_Response
- func (*ValidateEphemeralResourceConfig_Response) Descriptor() ([]byte, []int)deprecated
- func (x *ValidateEphemeralResourceConfig_Response) GetDiagnostics() []*Diagnostic
- func (*ValidateEphemeralResourceConfig_Response) ProtoMessage()
- func (x *ValidateEphemeralResourceConfig_Response) ProtoReflect() protoreflect.Message
- func (x *ValidateEphemeralResourceConfig_Response) Reset()
- func (x *ValidateEphemeralResourceConfig_Response) String() string
- type ValidateProviderConfig
- type ValidateProviderConfig_Request
- func (*ValidateProviderConfig_Request) Descriptor() ([]byte, []int)deprecated
- func (x *ValidateProviderConfig_Request) GetConfig() *DynamicValue
- func (*ValidateProviderConfig_Request) ProtoMessage()
- func (x *ValidateProviderConfig_Request) ProtoReflect() protoreflect.Message
- func (x *ValidateProviderConfig_Request) Reset()
- func (x *ValidateProviderConfig_Request) String() string
- type ValidateProviderConfig_Response
- func (*ValidateProviderConfig_Response) Descriptor() ([]byte, []int)deprecated
- func (x *ValidateProviderConfig_Response) GetDiagnostics() []*Diagnostic
- func (*ValidateProviderConfig_Response) ProtoMessage()
- func (x *ValidateProviderConfig_Response) ProtoReflect() protoreflect.Message
- func (x *ValidateProviderConfig_Response) Reset()
- func (x *ValidateProviderConfig_Response) String() string
- type ValidateResourceConfig
- type ValidateResourceConfig_Request
- func (*ValidateResourceConfig_Request) Descriptor() ([]byte, []int)deprecated
- func (x *ValidateResourceConfig_Request) GetConfig() *DynamicValue
- func (x *ValidateResourceConfig_Request) GetTypeName() string
- func (*ValidateResourceConfig_Request) ProtoMessage()
- func (x *ValidateResourceConfig_Request) ProtoReflect() protoreflect.Message
- func (x *ValidateResourceConfig_Request) Reset()
- func (x *ValidateResourceConfig_Request) String() string
- type ValidateResourceConfig_Response
- func (*ValidateResourceConfig_Response) Descriptor() ([]byte, []int)deprecated
- func (x *ValidateResourceConfig_Response) GetDiagnostics() []*Diagnostic
- func (*ValidateResourceConfig_Response) ProtoMessage()
- func (x *ValidateResourceConfig_Response) ProtoReflect() protoreflect.Message
- func (x *ValidateResourceConfig_Response) Reset()
- func (x *ValidateResourceConfig_Response) String() string
Constants ¶
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_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_ValidateEphemeralResourceConfig_FullMethodName = "/tfplugin6.Provider/ValidateEphemeralResourceConfig" Provider_OpenEphemeralResource_FullMethodName = "/tfplugin6.Provider/OpenEphemeralResource" Provider_RenewEphemeralResource_FullMethodName = "/tfplugin6.Provider/RenewEphemeralResource" Provider_CloseEphemeralResource_FullMethodName = "/tfplugin6.Provider/CloseEphemeralResource" Provider_GetFunctions_FullMethodName = "/tfplugin6.Provider/GetFunctions" Provider_CallFunction_FullMethodName = "/tfplugin6.Provider/CallFunction" Provider_StopProvider_FullMethodName = "/tfplugin6.Provider/StopProvider" )
Variables ¶
var ( StringKind_name = map[int32]string{ 0: "PLAIN", 1: "MARKDOWN", } StringKind_value = map[string]int32{ "PLAIN": 0, "MARKDOWN": 1, } )
Enum value maps for StringKind.
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.
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.
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.
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.
var File_tfplugin6_proto protoreflect.FileDescriptor
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: "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: "ValidateEphemeralResourceConfig", Handler: _Provider_ValidateEphemeralResourceConfig_Handler, }, { MethodName: "OpenEphemeralResource", Handler: _Provider_OpenEphemeralResource_Handler, }, { MethodName: "RenewEphemeralResource", Handler: _Provider_RenewEphemeralResource_Handler, }, { MethodName: "CloseEphemeralResource", Handler: _Provider_CloseEphemeralResource_Handler, }, { MethodName: "GetFunctions", Handler: _Provider_GetFunctions_Handler, }, { MethodName: "CallFunction", Handler: _Provider_CallFunction_Handler, }, { MethodName: "StopProvider", Handler: _Provider_StopProvider_Handler, }, }, Streams: []grpc.StreamDesc{}, 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 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"` // 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) 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 (x *ApplyResourceChange_Request) ProtoReflect() protoreflect.Message
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"` // 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 ¶ added in v0.7.0
func (x *ApplyResourceChange_Response) GetLegacyTypeSystem() bool
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 (x *ApplyResourceChange_Response) ProtoReflect() protoreflect.Message
func (*ApplyResourceChange_Response) Reset ¶
func (x *ApplyResourceChange_Response) Reset()
func (*ApplyResourceChange_Response) String ¶
func (x *ApplyResourceChange_Response) String() 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 assignable 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 (m *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 ¶ added in v0.20.0
type CallFunction struct {
// contains filtered or unexported fields
}
func (*CallFunction) Descriptor
deprecated
added in
v0.20.0
func (*CallFunction) Descriptor() ([]byte, []int)
Deprecated: Use CallFunction.ProtoReflect.Descriptor instead.
func (*CallFunction) ProtoMessage ¶ added in v0.20.0
func (*CallFunction) ProtoMessage()
func (*CallFunction) ProtoReflect ¶ added in v0.20.0
func (x *CallFunction) ProtoReflect() protoreflect.Message
func (*CallFunction) Reset ¶ added in v0.20.0
func (x *CallFunction) Reset()
func (*CallFunction) String ¶ added in v0.20.0
func (x *CallFunction) String() string
type CallFunction_Request ¶ added in v0.20.0
type CallFunction_Request struct { // name is the name of the function being called. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // arguments is the data of each function argument value. Arguments []*DynamicValue `protobuf:"bytes,2,rep,name=arguments,proto3" json:"arguments,omitempty"` // contains filtered or unexported fields }
func (*CallFunction_Request) Descriptor
deprecated
added in
v0.20.0
func (*CallFunction_Request) Descriptor() ([]byte, []int)
Deprecated: Use CallFunction_Request.ProtoReflect.Descriptor instead.
func (*CallFunction_Request) GetArguments ¶ added in v0.20.0
func (x *CallFunction_Request) GetArguments() []*DynamicValue
func (*CallFunction_Request) GetName ¶ added in v0.20.0
func (x *CallFunction_Request) GetName() string
func (*CallFunction_Request) ProtoMessage ¶ added in v0.20.0
func (*CallFunction_Request) ProtoMessage()
func (*CallFunction_Request) ProtoReflect ¶ added in v0.20.0
func (x *CallFunction_Request) ProtoReflect() protoreflect.Message
func (*CallFunction_Request) Reset ¶ added in v0.20.0
func (x *CallFunction_Request) Reset()
func (*CallFunction_Request) String ¶ added in v0.20.0
func (x *CallFunction_Request) String() string
type CallFunction_Response ¶ added in v0.20.0
type CallFunction_Response struct { // result is result value after running the function logic. Result *DynamicValue `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"` // error is any error from the function logic. Error *FunctionError `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"` // contains filtered or unexported fields }
func (*CallFunction_Response) Descriptor
deprecated
added in
v0.20.0
func (*CallFunction_Response) Descriptor() ([]byte, []int)
Deprecated: Use CallFunction_Response.ProtoReflect.Descriptor instead.
func (*CallFunction_Response) GetError ¶ added in v0.22.0
func (x *CallFunction_Response) GetError() *FunctionError
func (*CallFunction_Response) GetResult ¶ added in v0.20.0
func (x *CallFunction_Response) GetResult() *DynamicValue
func (*CallFunction_Response) ProtoMessage ¶ added in v0.20.0
func (*CallFunction_Response) ProtoMessage()
func (*CallFunction_Response) ProtoReflect ¶ added in v0.20.0
func (x *CallFunction_Response) ProtoReflect() protoreflect.Message
func (*CallFunction_Response) Reset ¶ added in v0.20.0
func (x *CallFunction_Response) Reset()
func (*CallFunction_Response) String ¶ added in v0.20.0
func (x *CallFunction_Response) String() string
type ClientCapabilities ¶ added in v0.23.0
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"` // 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
added in
v0.23.0
func (*ClientCapabilities) Descriptor() ([]byte, []int)
Deprecated: Use ClientCapabilities.ProtoReflect.Descriptor instead.
func (*ClientCapabilities) GetDeferralAllowed ¶ added in v0.23.0
func (x *ClientCapabilities) GetDeferralAllowed() bool
func (*ClientCapabilities) ProtoMessage ¶ added in v0.23.0
func (*ClientCapabilities) ProtoMessage()
func (*ClientCapabilities) ProtoReflect ¶ added in v0.23.0
func (x *ClientCapabilities) ProtoReflect() protoreflect.Message
func (*ClientCapabilities) Reset ¶ added in v0.23.0
func (x *ClientCapabilities) Reset()
func (*ClientCapabilities) String ¶ added in v0.23.0
func (x *ClientCapabilities) String() string
type CloseEphemeralResource ¶ added in v0.25.0
type CloseEphemeralResource struct {
// contains filtered or unexported fields
}
func (*CloseEphemeralResource) Descriptor
deprecated
added in
v0.25.0
func (*CloseEphemeralResource) Descriptor() ([]byte, []int)
Deprecated: Use CloseEphemeralResource.ProtoReflect.Descriptor instead.
func (*CloseEphemeralResource) ProtoMessage ¶ added in v0.25.0
func (*CloseEphemeralResource) ProtoMessage()
func (*CloseEphemeralResource) ProtoReflect ¶ added in v0.25.0
func (x *CloseEphemeralResource) ProtoReflect() protoreflect.Message
func (*CloseEphemeralResource) Reset ¶ added in v0.25.0
func (x *CloseEphemeralResource) Reset()
func (*CloseEphemeralResource) String ¶ added in v0.25.0
func (x *CloseEphemeralResource) String() string
type CloseEphemeralResource_Request ¶ added in v0.25.0
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
added in
v0.25.0
func (*CloseEphemeralResource_Request) Descriptor() ([]byte, []int)
Deprecated: Use CloseEphemeralResource_Request.ProtoReflect.Descriptor instead.
func (*CloseEphemeralResource_Request) GetPrivate ¶ added in v0.25.0
func (x *CloseEphemeralResource_Request) GetPrivate() []byte
func (*CloseEphemeralResource_Request) GetTypeName ¶ added in v0.25.0
func (x *CloseEphemeralResource_Request) GetTypeName() string
func (*CloseEphemeralResource_Request) ProtoMessage ¶ added in v0.25.0
func (*CloseEphemeralResource_Request) ProtoMessage()
func (*CloseEphemeralResource_Request) ProtoReflect ¶ added in v0.25.0
func (x *CloseEphemeralResource_Request) ProtoReflect() protoreflect.Message
func (*CloseEphemeralResource_Request) Reset ¶ added in v0.25.0
func (x *CloseEphemeralResource_Request) Reset()
func (*CloseEphemeralResource_Request) String ¶ added in v0.25.0
func (x *CloseEphemeralResource_Request) String() string
type CloseEphemeralResource_Response ¶ added in v0.25.0
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
added in
v0.25.0
func (*CloseEphemeralResource_Response) Descriptor() ([]byte, []int)
Deprecated: Use CloseEphemeralResource_Response.ProtoReflect.Descriptor instead.
func (*CloseEphemeralResource_Response) GetDiagnostics ¶ added in v0.25.0
func (x *CloseEphemeralResource_Response) GetDiagnostics() []*Diagnostic
func (*CloseEphemeralResource_Response) ProtoMessage ¶ added in v0.25.0
func (*CloseEphemeralResource_Response) ProtoMessage()
func (*CloseEphemeralResource_Response) ProtoReflect ¶ added in v0.25.0
func (x *CloseEphemeralResource_Response) ProtoReflect() protoreflect.Message
func (*CloseEphemeralResource_Response) Reset ¶ added in v0.25.0
func (x *CloseEphemeralResource_Response) Reset()
func (*CloseEphemeralResource_Response) String ¶ added in v0.25.0
func (x *CloseEphemeralResource_Response) String() 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 ¶ added in v0.23.0
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 (x *ConfigureProvider_Request) ProtoReflect() protoreflect.Message
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 (x *ConfigureProvider_Response) ProtoReflect() protoreflect.Message
func (*ConfigureProvider_Response) Reset ¶
func (x *ConfigureProvider_Response) Reset()
func (*ConfigureProvider_Response) String ¶
func (x *ConfigureProvider_Response) String() string
type Deferred ¶ added in v0.23.0
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
added in
v0.23.0
func (*Deferred) GetReason ¶ added in v0.23.0
func (x *Deferred) GetReason() Deferred_Reason
func (*Deferred) ProtoMessage ¶ added in v0.23.0
func (*Deferred) ProtoMessage()
func (*Deferred) ProtoReflect ¶ added in v0.23.0
func (x *Deferred) ProtoReflect() protoreflect.Message
type Deferred_Reason ¶ added in v0.23.0
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 ¶ added in v0.23.0
func (Deferred_Reason) Descriptor() protoreflect.EnumDescriptor
func (Deferred_Reason) Enum ¶ added in v0.23.0
func (x Deferred_Reason) Enum() *Deferred_Reason
func (Deferred_Reason) EnumDescriptor
deprecated
added in
v0.23.0
func (Deferred_Reason) EnumDescriptor() ([]byte, []int)
Deprecated: Use Deferred_Reason.Descriptor instead.
func (Deferred_Reason) Number ¶ added in v0.23.0
func (x Deferred_Reason) Number() protoreflect.EnumNumber
func (Deferred_Reason) String ¶ added in v0.23.0
func (x Deferred_Reason) String() string
func (Deferred_Reason) Type ¶ added in v0.23.0
func (Deferred_Reason) Type() protoreflect.EnumType
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) Descriptor() protoreflect.EnumDescriptor
func (Diagnostic_Severity) Enum ¶
func (x Diagnostic_Severity) Enum() *Diagnostic_Severity
func (Diagnostic_Severity) EnumDescriptor
deprecated
func (Diagnostic_Severity) EnumDescriptor() ([]byte, []int)
Deprecated: Use Diagnostic_Severity.Descriptor instead.
func (Diagnostic_Severity) Number ¶
func (x Diagnostic_Severity) Number() protoreflect.EnumNumber
func (Diagnostic_Severity) String ¶
func (x Diagnostic_Severity) String() string
func (Diagnostic_Severity) Type ¶
func (Diagnostic_Severity) Type() protoreflect.EnumType
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 ¶ added in v0.20.0
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 result. 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
added in
v0.20.0
func (*Function) GetDeprecationMessage ¶ added in v0.20.0
func (*Function) GetDescription ¶ added in v0.20.0
func (*Function) GetDescriptionKind ¶ added in v0.20.0
func (x *Function) GetDescriptionKind() StringKind
func (*Function) GetParameters ¶ added in v0.20.0
func (x *Function) GetParameters() []*Function_Parameter
func (*Function) GetReturn ¶ added in v0.20.0
func (x *Function) GetReturn() *Function_Return
func (*Function) GetSummary ¶ added in v0.20.0
func (*Function) GetVariadicParameter ¶ added in v0.20.0
func (x *Function) GetVariadicParameter() *Function_Parameter
func (*Function) ProtoMessage ¶ added in v0.20.0
func (*Function) ProtoMessage()
func (*Function) ProtoReflect ¶ added in v0.20.0
func (x *Function) ProtoReflect() protoreflect.Message
type FunctionError ¶ added in v0.22.0
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
added in
v0.22.0
func (*FunctionError) Descriptor() ([]byte, []int)
Deprecated: Use FunctionError.ProtoReflect.Descriptor instead.
func (*FunctionError) GetFunctionArgument ¶ added in v0.22.0
func (x *FunctionError) GetFunctionArgument() int64
func (*FunctionError) GetText ¶ added in v0.22.0
func (x *FunctionError) GetText() string
func (*FunctionError) ProtoMessage ¶ added in v0.22.0
func (*FunctionError) ProtoMessage()
func (*FunctionError) ProtoReflect ¶ added in v0.22.0
func (x *FunctionError) ProtoReflect() protoreflect.Message
func (*FunctionError) Reset ¶ added in v0.22.0
func (x *FunctionError) Reset()
func (*FunctionError) String ¶ added in v0.22.0
func (x *FunctionError) String() string
type Function_Parameter ¶ added in v0.20.0
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
added in
v0.20.0
func (*Function_Parameter) Descriptor() ([]byte, []int)
Deprecated: Use Function_Parameter.ProtoReflect.Descriptor instead.
func (*Function_Parameter) GetAllowNullValue ¶ added in v0.20.0
func (x *Function_Parameter) GetAllowNullValue() bool
func (*Function_Parameter) GetAllowUnknownValues ¶ added in v0.20.0
func (x *Function_Parameter) GetAllowUnknownValues() bool
func (*Function_Parameter) GetDescription ¶ added in v0.20.0
func (x *Function_Parameter) GetDescription() string
func (*Function_Parameter) GetDescriptionKind ¶ added in v0.20.0
func (x *Function_Parameter) GetDescriptionKind() StringKind
func (*Function_Parameter) GetName ¶ added in v0.20.0
func (x *Function_Parameter) GetName() string
func (*Function_Parameter) GetType ¶ added in v0.20.0
func (x *Function_Parameter) GetType() []byte
func (*Function_Parameter) ProtoMessage ¶ added in v0.20.0
func (*Function_Parameter) ProtoMessage()
func (*Function_Parameter) ProtoReflect ¶ added in v0.20.0
func (x *Function_Parameter) ProtoReflect() protoreflect.Message
func (*Function_Parameter) Reset ¶ added in v0.20.0
func (x *Function_Parameter) Reset()
func (*Function_Parameter) String ¶ added in v0.20.0
func (x *Function_Parameter) String() string
type Function_Return ¶ added in v0.20.0
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
added in
v0.20.0
func (*Function_Return) Descriptor() ([]byte, []int)
Deprecated: Use Function_Return.ProtoReflect.Descriptor instead.
func (*Function_Return) GetType ¶ added in v0.20.0
func (x *Function_Return) GetType() []byte
func (*Function_Return) ProtoMessage ¶ added in v0.20.0
func (*Function_Return) ProtoMessage()
func (*Function_Return) ProtoReflect ¶ added in v0.20.0
func (x *Function_Return) ProtoReflect() protoreflect.Message
func (*Function_Return) Reset ¶ added in v0.20.0
func (x *Function_Return) Reset()
func (*Function_Return) String ¶ added in v0.20.0
func (x *Function_Return) String() string
type GetFunctions ¶ added in v0.20.0
type GetFunctions struct {
// contains filtered or unexported fields
}
func (*GetFunctions) Descriptor
deprecated
added in
v0.20.0
func (*GetFunctions) Descriptor() ([]byte, []int)
Deprecated: Use GetFunctions.ProtoReflect.Descriptor instead.
func (*GetFunctions) ProtoMessage ¶ added in v0.20.0
func (*GetFunctions) ProtoMessage()
func (*GetFunctions) ProtoReflect ¶ added in v0.20.0
func (x *GetFunctions) ProtoReflect() protoreflect.Message
func (*GetFunctions) Reset ¶ added in v0.20.0
func (x *GetFunctions) Reset()
func (*GetFunctions) String ¶ added in v0.20.0
func (x *GetFunctions) String() string
type GetFunctions_Request ¶ added in v0.20.0
type GetFunctions_Request struct {
// contains filtered or unexported fields
}
func (*GetFunctions_Request) Descriptor
deprecated
added in
v0.20.0
func (*GetFunctions_Request) Descriptor() ([]byte, []int)
Deprecated: Use GetFunctions_Request.ProtoReflect.Descriptor instead.
func (*GetFunctions_Request) ProtoMessage ¶ added in v0.20.0
func (*GetFunctions_Request) ProtoMessage()
func (*GetFunctions_Request) ProtoReflect ¶ added in v0.20.0
func (x *GetFunctions_Request) ProtoReflect() protoreflect.Message
func (*GetFunctions_Request) Reset ¶ added in v0.20.0
func (x *GetFunctions_Request) Reset()
func (*GetFunctions_Request) String ¶ added in v0.20.0
func (x *GetFunctions_Request) String() string
type GetFunctions_Response ¶ added in v0.20.0
type GetFunctions_Response struct { // functions is a mapping of function names to definitions. Functions map[string]*Function `` /* 159-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
added in
v0.20.0
func (*GetFunctions_Response) Descriptor() ([]byte, []int)
Deprecated: Use GetFunctions_Response.ProtoReflect.Descriptor instead.
func (*GetFunctions_Response) GetDiagnostics ¶ added in v0.20.0
func (x *GetFunctions_Response) GetDiagnostics() []*Diagnostic
func (*GetFunctions_Response) GetFunctions ¶ added in v0.20.0
func (x *GetFunctions_Response) GetFunctions() map[string]*Function
func (*GetFunctions_Response) ProtoMessage ¶ added in v0.20.0
func (*GetFunctions_Response) ProtoMessage()
func (*GetFunctions_Response) ProtoReflect ¶ added in v0.20.0
func (x *GetFunctions_Response) ProtoReflect() protoreflect.Message
func (*GetFunctions_Response) Reset ¶ added in v0.20.0
func (x *GetFunctions_Response) Reset()
func (*GetFunctions_Response) String ¶ added in v0.20.0
func (x *GetFunctions_Response) String() string
type GetMetadata ¶ added in v0.19.0
type GetMetadata struct {
// contains filtered or unexported fields
}
func (*GetMetadata) Descriptor
deprecated
added in
v0.19.0
func (*GetMetadata) Descriptor() ([]byte, []int)
Deprecated: Use GetMetadata.ProtoReflect.Descriptor instead.
func (*GetMetadata) ProtoMessage ¶ added in v0.19.0
func (*GetMetadata) ProtoMessage()
func (*GetMetadata) ProtoReflect ¶ added in v0.19.0
func (x *GetMetadata) ProtoReflect() protoreflect.Message
func (*GetMetadata) Reset ¶ added in v0.19.0
func (x *GetMetadata) Reset()
func (*GetMetadata) String ¶ added in v0.19.0
func (x *GetMetadata) String() string
type GetMetadata_DataSourceMetadata ¶ added in v0.19.0
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
added in
v0.19.0
func (*GetMetadata_DataSourceMetadata) Descriptor() ([]byte, []int)
Deprecated: Use GetMetadata_DataSourceMetadata.ProtoReflect.Descriptor instead.
func (*GetMetadata_DataSourceMetadata) GetTypeName ¶ added in v0.19.0
func (x *GetMetadata_DataSourceMetadata) GetTypeName() string
func (*GetMetadata_DataSourceMetadata) ProtoMessage ¶ added in v0.19.0
func (*GetMetadata_DataSourceMetadata) ProtoMessage()
func (*GetMetadata_DataSourceMetadata) ProtoReflect ¶ added in v0.19.0
func (x *GetMetadata_DataSourceMetadata) ProtoReflect() protoreflect.Message
func (*GetMetadata_DataSourceMetadata) Reset ¶ added in v0.19.0
func (x *GetMetadata_DataSourceMetadata) Reset()
func (*GetMetadata_DataSourceMetadata) String ¶ added in v0.19.0
func (x *GetMetadata_DataSourceMetadata) String() string
type GetMetadata_EphemeralResourceMetadata ¶ added in v0.25.0
type GetMetadata_EphemeralResourceMetadata struct { TypeName string `protobuf:"bytes,1,opt,name=type_name,json=typeName,proto3" json:"type_name,omitempty"` // contains filtered or unexported fields }
func (*GetMetadata_EphemeralResourceMetadata) Descriptor
deprecated
added in
v0.25.0
func (*GetMetadata_EphemeralResourceMetadata) Descriptor() ([]byte, []int)
Deprecated: Use GetMetadata_EphemeralResourceMetadata.ProtoReflect.Descriptor instead.
func (*GetMetadata_EphemeralResourceMetadata) GetTypeName ¶ added in v0.25.0
func (x *GetMetadata_EphemeralResourceMetadata) GetTypeName() string
func (*GetMetadata_EphemeralResourceMetadata) ProtoMessage ¶ added in v0.25.0
func (*GetMetadata_EphemeralResourceMetadata) ProtoMessage()
func (*GetMetadata_EphemeralResourceMetadata) ProtoReflect ¶ added in v0.25.0
func (x *GetMetadata_EphemeralResourceMetadata) ProtoReflect() protoreflect.Message
func (*GetMetadata_EphemeralResourceMetadata) Reset ¶ added in v0.25.0
func (x *GetMetadata_EphemeralResourceMetadata) Reset()
func (*GetMetadata_EphemeralResourceMetadata) String ¶ added in v0.25.0
func (x *GetMetadata_EphemeralResourceMetadata) String() string
type GetMetadata_FunctionMetadata ¶ added in v0.20.0
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
added in
v0.20.0
func (*GetMetadata_FunctionMetadata) Descriptor() ([]byte, []int)
Deprecated: Use GetMetadata_FunctionMetadata.ProtoReflect.Descriptor instead.
func (*GetMetadata_FunctionMetadata) GetName ¶ added in v0.20.0
func (x *GetMetadata_FunctionMetadata) GetName() string
func (*GetMetadata_FunctionMetadata) ProtoMessage ¶ added in v0.20.0
func (*GetMetadata_FunctionMetadata) ProtoMessage()
func (*GetMetadata_FunctionMetadata) ProtoReflect ¶ added in v0.20.0
func (x *GetMetadata_FunctionMetadata) ProtoReflect() protoreflect.Message
func (*GetMetadata_FunctionMetadata) Reset ¶ added in v0.20.0
func (x *GetMetadata_FunctionMetadata) Reset()
func (*GetMetadata_FunctionMetadata) String ¶ added in v0.20.0
func (x *GetMetadata_FunctionMetadata) String() string
type GetMetadata_Request ¶ added in v0.19.0
type GetMetadata_Request struct {
// contains filtered or unexported fields
}
func (*GetMetadata_Request) Descriptor
deprecated
added in
v0.19.0
func (*GetMetadata_Request) Descriptor() ([]byte, []int)
Deprecated: Use GetMetadata_Request.ProtoReflect.Descriptor instead.
func (*GetMetadata_Request) ProtoMessage ¶ added in v0.19.0
func (*GetMetadata_Request) ProtoMessage()
func (*GetMetadata_Request) ProtoReflect ¶ added in v0.19.0
func (x *GetMetadata_Request) ProtoReflect() protoreflect.Message
func (*GetMetadata_Request) Reset ¶ added in v0.19.0
func (x *GetMetadata_Request) Reset()
func (*GetMetadata_Request) String ¶ added in v0.19.0
func (x *GetMetadata_Request) String() string
type GetMetadata_ResourceMetadata ¶ added in v0.19.0
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
added in
v0.19.0
func (*GetMetadata_ResourceMetadata) Descriptor() ([]byte, []int)
Deprecated: Use GetMetadata_ResourceMetadata.ProtoReflect.Descriptor instead.
func (*GetMetadata_ResourceMetadata) GetTypeName ¶ added in v0.19.0
func (x *GetMetadata_ResourceMetadata) GetTypeName() string
func (*GetMetadata_ResourceMetadata) ProtoMessage ¶ added in v0.19.0
func (*GetMetadata_ResourceMetadata) ProtoMessage()
func (*GetMetadata_ResourceMetadata) ProtoReflect ¶ added in v0.19.0
func (x *GetMetadata_ResourceMetadata) ProtoReflect() protoreflect.Message
func (*GetMetadata_ResourceMetadata) Reset ¶ added in v0.19.0
func (x *GetMetadata_ResourceMetadata) Reset()
func (*GetMetadata_ResourceMetadata) String ¶ added in v0.19.0
func (x *GetMetadata_ResourceMetadata) String() string
type GetMetadata_Response ¶ added in v0.19.0
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_EphemeralResourceMetadata `protobuf:"bytes,6,rep,name=ephemeral_resources,json=ephemeralResources,proto3" json:"ephemeral_resources,omitempty"` // contains filtered or unexported fields }
func (*GetMetadata_Response) Descriptor
deprecated
added in
v0.19.0
func (*GetMetadata_Response) Descriptor() ([]byte, []int)
Deprecated: Use GetMetadata_Response.ProtoReflect.Descriptor instead.
func (*GetMetadata_Response) GetDataSources ¶ added in v0.19.0
func (x *GetMetadata_Response) GetDataSources() []*GetMetadata_DataSourceMetadata
func (*GetMetadata_Response) GetDiagnostics ¶ added in v0.19.0
func (x *GetMetadata_Response) GetDiagnostics() []*Diagnostic
func (*GetMetadata_Response) GetEphemeralResources ¶ added in v0.25.0
func (x *GetMetadata_Response) GetEphemeralResources() []*GetMetadata_EphemeralResourceMetadata
func (*GetMetadata_Response) GetFunctions ¶ added in v0.20.0
func (x *GetMetadata_Response) GetFunctions() []*GetMetadata_FunctionMetadata
func (*GetMetadata_Response) GetResources ¶ added in v0.19.0
func (x *GetMetadata_Response) GetResources() []*GetMetadata_ResourceMetadata
func (*GetMetadata_Response) GetServerCapabilities ¶ added in v0.19.0
func (x *GetMetadata_Response) GetServerCapabilities() *ServerCapabilities
func (*GetMetadata_Response) ProtoMessage ¶ added in v0.19.0
func (*GetMetadata_Response) ProtoMessage()
func (*GetMetadata_Response) ProtoReflect ¶ added in v0.19.0
func (x *GetMetadata_Response) ProtoReflect() protoreflect.Message
func (*GetMetadata_Response) Reset ¶ added in v0.19.0
func (x *GetMetadata_Response) Reset()
func (*GetMetadata_Response) String ¶ added in v0.19.0
func (x *GetMetadata_Response) String() 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 (x *GetProviderSchema_Request) ProtoReflect() protoreflect.Message
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 `` /* 194-byte string literal not displayed */ DataSourceSchemas map[string]*Schema `` /* 202-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"` // functions is a mapping of function names to definitions. Functions map[string]*Function `` /* 159-byte string literal not displayed */ EphemeralResourceSchemas map[string]*Schema `` /* 223-byte string literal not displayed */ // 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) GetDataSourceSchemas ¶
func (x *GetProviderSchema_Response) GetDataSourceSchemas() map[string]*Schema
func (*GetProviderSchema_Response) GetDiagnostics ¶
func (x *GetProviderSchema_Response) GetDiagnostics() []*Diagnostic
func (*GetProviderSchema_Response) GetEphemeralResourceSchemas ¶ added in v0.25.0
func (x *GetProviderSchema_Response) GetEphemeralResourceSchemas() map[string]*Schema
func (*GetProviderSchema_Response) GetFunctions ¶ added in v0.20.0
func (x *GetProviderSchema_Response) GetFunctions() map[string]*Function
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 ¶ added in v0.11.0
func (x *GetProviderSchema_Response) GetServerCapabilities() *ServerCapabilities
func (*GetProviderSchema_Response) ProtoMessage ¶
func (*GetProviderSchema_Response) ProtoMessage()
func (*GetProviderSchema_Response) ProtoReflect ¶
func (x *GetProviderSchema_Response) ProtoReflect() protoreflect.Message
func (*GetProviderSchema_Response) Reset ¶
func (x *GetProviderSchema_Response) Reset()
func (*GetProviderSchema_Response) String ¶
func (x *GetProviderSchema_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"` // 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) GetPrivate ¶
func (x *ImportResourceState_ImportedResource) GetPrivate() []byte
func (*ImportResourceState_ImportedResource) GetState ¶
func (x *ImportResourceState_ImportedResource) GetState() *DynamicValue
func (*ImportResourceState_ImportedResource) GetTypeName ¶
func (x *ImportResourceState_ImportedResource) GetTypeName() string
func (*ImportResourceState_ImportedResource) ProtoMessage ¶
func (*ImportResourceState_ImportedResource) ProtoMessage()
func (*ImportResourceState_ImportedResource) ProtoReflect ¶
func (x *ImportResourceState_ImportedResource) ProtoReflect() protoreflect.Message
func (*ImportResourceState_ImportedResource) Reset ¶
func (x *ImportResourceState_ImportedResource) Reset()
func (*ImportResourceState_ImportedResource) String ¶
func (x *ImportResourceState_ImportedResource) String() 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"` // 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 ¶ added in v0.23.0
func (x *ImportResourceState_Request) GetClientCapabilities() *ClientCapabilities
func (*ImportResourceState_Request) GetId ¶
func (x *ImportResourceState_Request) GetId() string
func (*ImportResourceState_Request) GetTypeName ¶
func (x *ImportResourceState_Request) GetTypeName() string
func (*ImportResourceState_Request) ProtoMessage ¶
func (*ImportResourceState_Request) ProtoMessage()
func (*ImportResourceState_Request) ProtoReflect ¶
func (x *ImportResourceState_Request) ProtoReflect() protoreflect.Message
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 ¶ added in v0.23.0
func (x *ImportResourceState_Response) GetDeferred() *Deferred
func (*ImportResourceState_Response) GetDiagnostics ¶
func (x *ImportResourceState_Response) GetDiagnostics() []*Diagnostic
func (*ImportResourceState_Response) GetImportedResources ¶
func (x *ImportResourceState_Response) GetImportedResources() []*ImportResourceState_ImportedResource
func (*ImportResourceState_Response) ProtoMessage ¶
func (*ImportResourceState_Response) ProtoMessage()
func (*ImportResourceState_Response) ProtoReflect ¶
func (x *ImportResourceState_Response) ProtoReflect() protoreflect.Message
func (*ImportResourceState_Response) Reset ¶
func (x *ImportResourceState_Response) Reset()
func (*ImportResourceState_Response) String ¶
func (x *ImportResourceState_Response) String() string
type MoveResourceState ¶ added in v0.21.0
type MoveResourceState struct {
// contains filtered or unexported fields
}
func (*MoveResourceState) Descriptor
deprecated
added in
v0.21.0
func (*MoveResourceState) Descriptor() ([]byte, []int)
Deprecated: Use MoveResourceState.ProtoReflect.Descriptor instead.
func (*MoveResourceState) ProtoMessage ¶ added in v0.21.0
func (*MoveResourceState) ProtoMessage()
func (*MoveResourceState) ProtoReflect ¶ added in v0.21.0
func (x *MoveResourceState) ProtoReflect() protoreflect.Message
func (*MoveResourceState) Reset ¶ added in v0.21.0
func (x *MoveResourceState) Reset()
func (*MoveResourceState) String ¶ added in v0.21.0
func (x *MoveResourceState) String() string
type MoveResourceState_Request ¶ added in v0.21.0
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"` // contains filtered or unexported fields }
func (*MoveResourceState_Request) Descriptor
deprecated
added in
v0.21.0
func (*MoveResourceState_Request) Descriptor() ([]byte, []int)
Deprecated: Use MoveResourceState_Request.ProtoReflect.Descriptor instead.
func (*MoveResourceState_Request) GetSourcePrivate ¶ added in v0.21.0
func (x *MoveResourceState_Request) GetSourcePrivate() []byte
func (*MoveResourceState_Request) GetSourceProviderAddress ¶ added in v0.21.0
func (x *MoveResourceState_Request) GetSourceProviderAddress() string
func (*MoveResourceState_Request) GetSourceSchemaVersion ¶ added in v0.21.0
func (x *MoveResourceState_Request) GetSourceSchemaVersion() int64
func (*MoveResourceState_Request) GetSourceState ¶ added in v0.21.0
func (x *MoveResourceState_Request) GetSourceState() *RawState
func (*MoveResourceState_Request) GetSourceTypeName ¶ added in v0.21.0
func (x *MoveResourceState_Request) GetSourceTypeName() string
func (*MoveResourceState_Request) GetTargetTypeName ¶ added in v0.21.0
func (x *MoveResourceState_Request) GetTargetTypeName() string
func (*MoveResourceState_Request) ProtoMessage ¶ added in v0.21.0
func (*MoveResourceState_Request) ProtoMessage()
func (*MoveResourceState_Request) ProtoReflect ¶ added in v0.21.0
func (x *MoveResourceState_Request) ProtoReflect() protoreflect.Message
func (*MoveResourceState_Request) Reset ¶ added in v0.21.0
func (x *MoveResourceState_Request) Reset()
func (*MoveResourceState_Request) String ¶ added in v0.21.0
func (x *MoveResourceState_Request) String() string
type MoveResourceState_Response ¶ added in v0.21.0
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"` // contains filtered or unexported fields }
func (*MoveResourceState_Response) Descriptor
deprecated
added in
v0.21.0
func (*MoveResourceState_Response) Descriptor() ([]byte, []int)
Deprecated: Use MoveResourceState_Response.ProtoReflect.Descriptor instead.
func (*MoveResourceState_Response) GetDiagnostics ¶ added in v0.21.0
func (x *MoveResourceState_Response) GetDiagnostics() []*Diagnostic
func (*MoveResourceState_Response) GetTargetPrivate ¶ added in v0.21.0
func (x *MoveResourceState_Response) GetTargetPrivate() []byte
func (*MoveResourceState_Response) GetTargetState ¶ added in v0.21.0
func (x *MoveResourceState_Response) GetTargetState() *DynamicValue
func (*MoveResourceState_Response) ProtoMessage ¶ added in v0.21.0
func (*MoveResourceState_Response) ProtoMessage()
func (*MoveResourceState_Response) ProtoReflect ¶ added in v0.21.0
func (x *MoveResourceState_Response) ProtoReflect() protoreflect.Message
func (*MoveResourceState_Response) Reset ¶ added in v0.21.0
func (x *MoveResourceState_Response) Reset()
func (*MoveResourceState_Response) String ¶ added in v0.21.0
func (x *MoveResourceState_Response) String() string
type OpenEphemeralResource ¶ added in v0.25.0
type OpenEphemeralResource struct {
// contains filtered or unexported fields
}
func (*OpenEphemeralResource) Descriptor
deprecated
added in
v0.25.0
func (*OpenEphemeralResource) Descriptor() ([]byte, []int)
Deprecated: Use OpenEphemeralResource.ProtoReflect.Descriptor instead.
func (*OpenEphemeralResource) ProtoMessage ¶ added in v0.25.0
func (*OpenEphemeralResource) ProtoMessage()
func (*OpenEphemeralResource) ProtoReflect ¶ added in v0.25.0
func (x *OpenEphemeralResource) ProtoReflect() protoreflect.Message
func (*OpenEphemeralResource) Reset ¶ added in v0.25.0
func (x *OpenEphemeralResource) Reset()
func (*OpenEphemeralResource) String ¶ added in v0.25.0
func (x *OpenEphemeralResource) String() string
type OpenEphemeralResource_Request ¶ added in v0.25.0
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
added in
v0.25.0
func (*OpenEphemeralResource_Request) Descriptor() ([]byte, []int)
Deprecated: Use OpenEphemeralResource_Request.ProtoReflect.Descriptor instead.
func (*OpenEphemeralResource_Request) GetClientCapabilities ¶ added in v0.25.0
func (x *OpenEphemeralResource_Request) GetClientCapabilities() *ClientCapabilities
func (*OpenEphemeralResource_Request) GetConfig ¶ added in v0.25.0
func (x *OpenEphemeralResource_Request) GetConfig() *DynamicValue
func (*OpenEphemeralResource_Request) GetTypeName ¶ added in v0.25.0
func (x *OpenEphemeralResource_Request) GetTypeName() string
func (*OpenEphemeralResource_Request) ProtoMessage ¶ added in v0.25.0
func (*OpenEphemeralResource_Request) ProtoMessage()
func (*OpenEphemeralResource_Request) ProtoReflect ¶ added in v0.25.0
func (x *OpenEphemeralResource_Request) ProtoReflect() protoreflect.Message
func (*OpenEphemeralResource_Request) Reset ¶ added in v0.25.0
func (x *OpenEphemeralResource_Request) Reset()
func (*OpenEphemeralResource_Request) String ¶ added in v0.25.0
func (x *OpenEphemeralResource_Request) String() string
type OpenEphemeralResource_Response ¶ added in v0.25.0
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 is set if the provider is deferring the change. If set the caller // needs to handle the deferral. Deferred *Deferred `protobuf:"bytes,5,opt,name=deferred,proto3" json:"deferred,omitempty"` // contains filtered or unexported fields }
func (*OpenEphemeralResource_Response) Descriptor
deprecated
added in
v0.25.0
func (*OpenEphemeralResource_Response) Descriptor() ([]byte, []int)
Deprecated: Use OpenEphemeralResource_Response.ProtoReflect.Descriptor instead.
func (*OpenEphemeralResource_Response) GetDeferred ¶ added in v0.25.0
func (x *OpenEphemeralResource_Response) GetDeferred() *Deferred
func (*OpenEphemeralResource_Response) GetDiagnostics ¶ added in v0.25.0
func (x *OpenEphemeralResource_Response) GetDiagnostics() []*Diagnostic
func (*OpenEphemeralResource_Response) GetPrivate ¶ added in v0.25.0
func (x *OpenEphemeralResource_Response) GetPrivate() []byte
func (*OpenEphemeralResource_Response) GetRenewAt ¶ added in v0.25.0
func (x *OpenEphemeralResource_Response) GetRenewAt() *timestamppb.Timestamp
func (*OpenEphemeralResource_Response) GetResult ¶ added in v0.25.0
func (x *OpenEphemeralResource_Response) GetResult() *DynamicValue
func (*OpenEphemeralResource_Response) ProtoMessage ¶ added in v0.25.0
func (*OpenEphemeralResource_Response) ProtoMessage()
func (*OpenEphemeralResource_Response) ProtoReflect ¶ added in v0.25.0
func (x *OpenEphemeralResource_Response) ProtoReflect() protoreflect.Message
func (*OpenEphemeralResource_Response) Reset ¶ added in v0.25.0
func (x *OpenEphemeralResource_Response) Reset()
func (*OpenEphemeralResource_Response) String ¶ added in v0.25.0
func (x *OpenEphemeralResource_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"` // 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 ¶ added in v0.23.0
func (x *PlanResourceChange_Request) GetClientCapabilities() *ClientCapabilities
func (*PlanResourceChange_Request) GetConfig ¶
func (x *PlanResourceChange_Request) GetConfig() *DynamicValue
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 (x *PlanResourceChange_Request) ProtoReflect() protoreflect.Message
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"` // 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 ¶ added in v0.23.0
func (x *PlanResourceChange_Response) GetDeferred() *Deferred
func (*PlanResourceChange_Response) GetDiagnostics ¶
func (x *PlanResourceChange_Response) GetDiagnostics() []*Diagnostic
func (*PlanResourceChange_Response) GetLegacyTypeSystem ¶ added in v0.7.0
func (x *PlanResourceChange_Response) GetLegacyTypeSystem() bool
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 (x *PlanResourceChange_Response) ProtoReflect() protoreflect.Message
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 RPC is optional, // where clients may receive an unimplemented RPC error. Clients should // ignore the error and call the GetProviderSchema RPC as a fallback. 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) // ////// 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) // ////// 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) // GetFunctions returns the definitions of all functions. GetFunctions(ctx context.Context, in *GetFunctions_Request, opts ...grpc.CallOption) (*GetFunctions_Response, error) // CallFunction runs the provider-defined function logic and returns // the result with any diagnostics. CallFunction(ctx context.Context, in *CallFunction_Request, opts ...grpc.CallOption) (*CallFunction_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 RPC is optional, // where clients may receive an unimplemented RPC error. Clients should // ignore the error and call the GetProviderSchema RPC as a fallback. 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) // ////// 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) // ////// 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) // GetFunctions returns the definitions of all functions. GetFunctions(context.Context, *GetFunctions_Request) (*GetFunctions_Response, error) // CallFunction runs the provider-defined function logic and returns // the result with any diagnostics. CallFunction(context.Context, *CallFunction_Request) (*CallFunction_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 RawState ¶
type RawState struct { Json []byte `protobuf:"bytes,1,opt,name=json,proto3" json:"json,omitempty"` Flatmap map[string]string `` /* 155-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) GetFlatmap ¶
func (*RawState) ProtoMessage ¶
func (*RawState) ProtoMessage()
func (*RawState) ProtoReflect ¶
func (x *RawState) ProtoReflect() protoreflect.Message
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 ¶ added in v0.23.0
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 ¶ added in v0.23.0
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"` // 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 ¶ added in v0.23.0
func (x *ReadResource_Request) GetClientCapabilities() *ClientCapabilities
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"` // 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 ¶ added in v0.23.0
func (x *ReadResource_Response) GetDeferred() *Deferred
func (*ReadResource_Response) GetDiagnostics ¶
func (x *ReadResource_Response) GetDiagnostics() []*Diagnostic
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 RenewEphemeralResource ¶ added in v0.25.0
type RenewEphemeralResource struct {
// contains filtered or unexported fields
}
func (*RenewEphemeralResource) Descriptor
deprecated
added in
v0.25.0
func (*RenewEphemeralResource) Descriptor() ([]byte, []int)
Deprecated: Use RenewEphemeralResource.ProtoReflect.Descriptor instead.
func (*RenewEphemeralResource) ProtoMessage ¶ added in v0.25.0
func (*RenewEphemeralResource) ProtoMessage()
func (*RenewEphemeralResource) ProtoReflect ¶ added in v0.25.0
func (x *RenewEphemeralResource) ProtoReflect() protoreflect.Message
func (*RenewEphemeralResource) Reset ¶ added in v0.25.0
func (x *RenewEphemeralResource) Reset()
func (*RenewEphemeralResource) String ¶ added in v0.25.0
func (x *RenewEphemeralResource) String() string
type RenewEphemeralResource_Request ¶ added in v0.25.0
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
added in
v0.25.0
func (*RenewEphemeralResource_Request) Descriptor() ([]byte, []int)
Deprecated: Use RenewEphemeralResource_Request.ProtoReflect.Descriptor instead.
func (*RenewEphemeralResource_Request) GetPrivate ¶ added in v0.25.0
func (x *RenewEphemeralResource_Request) GetPrivate() []byte
func (*RenewEphemeralResource_Request) GetTypeName ¶ added in v0.25.0
func (x *RenewEphemeralResource_Request) GetTypeName() string
func (*RenewEphemeralResource_Request) ProtoMessage ¶ added in v0.25.0
func (*RenewEphemeralResource_Request) ProtoMessage()
func (*RenewEphemeralResource_Request) ProtoReflect ¶ added in v0.25.0
func (x *RenewEphemeralResource_Request) ProtoReflect() protoreflect.Message
func (*RenewEphemeralResource_Request) Reset ¶ added in v0.25.0
func (x *RenewEphemeralResource_Request) Reset()
func (*RenewEphemeralResource_Request) String ¶ added in v0.25.0
func (x *RenewEphemeralResource_Request) String() string
type RenewEphemeralResource_Response ¶ added in v0.25.0
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
added in
v0.25.0
func (*RenewEphemeralResource_Response) Descriptor() ([]byte, []int)
Deprecated: Use RenewEphemeralResource_Response.ProtoReflect.Descriptor instead.
func (*RenewEphemeralResource_Response) GetDiagnostics ¶ added in v0.25.0
func (x *RenewEphemeralResource_Response) GetDiagnostics() []*Diagnostic
func (*RenewEphemeralResource_Response) GetPrivate ¶ added in v0.25.0
func (x *RenewEphemeralResource_Response) GetPrivate() []byte
func (*RenewEphemeralResource_Response) GetRenewAt ¶ added in v0.25.0
func (x *RenewEphemeralResource_Response) GetRenewAt() *timestamppb.Timestamp
func (*RenewEphemeralResource_Response) ProtoMessage ¶ added in v0.25.0
func (*RenewEphemeralResource_Response) ProtoMessage()
func (*RenewEphemeralResource_Response) ProtoReflect ¶ added in v0.25.0
func (x *RenewEphemeralResource_Response) ProtoReflect() protoreflect.Message
func (*RenewEphemeralResource_Response) Reset ¶ added in v0.25.0
func (x *RenewEphemeralResource_Response) Reset()
func (*RenewEphemeralResource_Response) String ¶ added in v0.25.0
func (x *RenewEphemeralResource_Response) String() 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) GetBlock ¶
func (x *Schema) GetBlock() *Schema_Block
func (*Schema) GetVersion ¶
func (*Schema) ProtoMessage ¶
func (*Schema) ProtoMessage()
func (*Schema) ProtoReflect ¶
func (x *Schema) ProtoReflect() protoreflect.Message
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"` // 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) 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) 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"` // 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) 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 (x *Schema_NestedBlock) GetNesting() Schema_NestedBlock_NestingMode
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) Descriptor() protoreflect.EnumDescriptor
func (Schema_NestedBlock_NestingMode) Enum ¶
func (x Schema_NestedBlock_NestingMode) Enum() *Schema_NestedBlock_NestingMode
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 (x Schema_NestedBlock_NestingMode) Number() protoreflect.EnumNumber
func (Schema_NestedBlock_NestingMode) String ¶
func (x Schema_NestedBlock_NestingMode) String() string
func (Schema_NestedBlock_NestingMode) Type ¶
func (Schema_NestedBlock_NestingMode) Type() protoreflect.EnumType
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) Descriptor() protoreflect.EnumDescriptor
func (Schema_Object_NestingMode) Enum ¶
func (x Schema_Object_NestingMode) Enum() *Schema_Object_NestingMode
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 (x Schema_Object_NestingMode) Number() protoreflect.EnumNumber
func (Schema_Object_NestingMode) String ¶
func (x Schema_Object_NestingMode) String() string
func (Schema_Object_NestingMode) Type ¶
func (Schema_Object_NestingMode) Type() protoreflect.EnumType
type ServerCapabilities ¶ added in v0.19.0
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"` // 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
added in
v0.19.0
func (*ServerCapabilities) Descriptor() ([]byte, []int)
Deprecated: Use ServerCapabilities.ProtoReflect.Descriptor instead.
func (*ServerCapabilities) GetGetProviderSchemaOptional ¶ added in v0.19.0
func (x *ServerCapabilities) GetGetProviderSchemaOptional() bool
func (*ServerCapabilities) GetMoveResourceState ¶ added in v0.21.0
func (x *ServerCapabilities) GetMoveResourceState() bool
func (*ServerCapabilities) GetPlanDestroy ¶ added in v0.19.0
func (x *ServerCapabilities) GetPlanDestroy() bool
func (*ServerCapabilities) ProtoMessage ¶ added in v0.19.0
func (*ServerCapabilities) ProtoMessage()
func (*ServerCapabilities) ProtoReflect ¶ added in v0.19.0
func (x *ServerCapabilities) ProtoReflect() protoreflect.Message
func (*ServerCapabilities) Reset ¶ added in v0.19.0
func (x *ServerCapabilities) Reset()
func (*ServerCapabilities) String ¶ added in v0.19.0
func (x *ServerCapabilities) String() 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 ¶
func (StringKind) Type() protoreflect.EnumType
type UnimplementedProviderServer ¶
type UnimplementedProviderServer struct{}
UnimplementedProviderServer must be embedded to have forward compatible implementations.
NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.
func (UnimplementedProviderServer) ApplyResourceChange ¶
func (UnimplementedProviderServer) ApplyResourceChange(context.Context, *ApplyResourceChange_Request) (*ApplyResourceChange_Response, error)
func (UnimplementedProviderServer) CallFunction ¶ added in v0.20.0
func (UnimplementedProviderServer) CallFunction(context.Context, *CallFunction_Request) (*CallFunction_Response, error)
func (UnimplementedProviderServer) CloseEphemeralResource ¶ added in v0.25.0
func (UnimplementedProviderServer) CloseEphemeralResource(context.Context, *CloseEphemeralResource_Request) (*CloseEphemeralResource_Response, error)
func (UnimplementedProviderServer) ConfigureProvider ¶
func (UnimplementedProviderServer) ConfigureProvider(context.Context, *ConfigureProvider_Request) (*ConfigureProvider_Response, error)
func (UnimplementedProviderServer) GetFunctions ¶ added in v0.20.0
func (UnimplementedProviderServer) GetFunctions(context.Context, *GetFunctions_Request) (*GetFunctions_Response, error)
func (UnimplementedProviderServer) GetMetadata ¶ added in v0.19.0
func (UnimplementedProviderServer) GetMetadata(context.Context, *GetMetadata_Request) (*GetMetadata_Response, error)
func (UnimplementedProviderServer) GetProviderSchema ¶
func (UnimplementedProviderServer) GetProviderSchema(context.Context, *GetProviderSchema_Request) (*GetProviderSchema_Response, error)
func (UnimplementedProviderServer) ImportResourceState ¶
func (UnimplementedProviderServer) ImportResourceState(context.Context, *ImportResourceState_Request) (*ImportResourceState_Response, error)
func (UnimplementedProviderServer) MoveResourceState ¶ added in v0.21.0
func (UnimplementedProviderServer) MoveResourceState(context.Context, *MoveResourceState_Request) (*MoveResourceState_Response, error)
func (UnimplementedProviderServer) OpenEphemeralResource ¶ added in v0.25.0
func (UnimplementedProviderServer) OpenEphemeralResource(context.Context, *OpenEphemeralResource_Request) (*OpenEphemeralResource_Response, error)
func (UnimplementedProviderServer) PlanResourceChange ¶
func (UnimplementedProviderServer) PlanResourceChange(context.Context, *PlanResourceChange_Request) (*PlanResourceChange_Response, error)
func (UnimplementedProviderServer) ReadDataSource ¶
func (UnimplementedProviderServer) ReadDataSource(context.Context, *ReadDataSource_Request) (*ReadDataSource_Response, error)
func (UnimplementedProviderServer) ReadResource ¶
func (UnimplementedProviderServer) ReadResource(context.Context, *ReadResource_Request) (*ReadResource_Response, error)
func (UnimplementedProviderServer) RenewEphemeralResource ¶ added in v0.25.0
func (UnimplementedProviderServer) RenewEphemeralResource(context.Context, *RenewEphemeralResource_Request) (*RenewEphemeralResource_Response, error)
func (UnimplementedProviderServer) StopProvider ¶
func (UnimplementedProviderServer) StopProvider(context.Context, *StopProvider_Request) (*StopProvider_Response, error)
func (UnimplementedProviderServer) UpgradeResourceState ¶
func (UnimplementedProviderServer) UpgradeResourceState(context.Context, *UpgradeResourceState_Request) (*UpgradeResourceState_Response, error)
func (UnimplementedProviderServer) ValidateDataResourceConfig ¶
func (UnimplementedProviderServer) ValidateDataResourceConfig(context.Context, *ValidateDataResourceConfig_Request) (*ValidateDataResourceConfig_Response, error)
func (UnimplementedProviderServer) ValidateEphemeralResourceConfig ¶ added in v0.25.0
func (UnimplementedProviderServer) ValidateEphemeralResourceConfig(context.Context, *ValidateEphemeralResourceConfig_Request) (*ValidateEphemeralResourceConfig_Response, error)
func (UnimplementedProviderServer) ValidateProviderConfig ¶
func (UnimplementedProviderServer) ValidateProviderConfig(context.Context, *ValidateProviderConfig_Request) (*ValidateProviderConfig_Response, error)
func (UnimplementedProviderServer) ValidateResourceConfig ¶
func (UnimplementedProviderServer) ValidateResourceConfig(context.Context, *ValidateResourceConfig_Request) (*ValidateResourceConfig_Response, error)
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 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 (x *UpgradeResourceState_Request) ProtoReflect() protoreflect.Message
func (*UpgradeResourceState_Request) Reset ¶
func (x *UpgradeResourceState_Request) Reset()
func (*UpgradeResourceState_Request) String ¶
func (x *UpgradeResourceState_Request) String() 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 (x *UpgradeResourceState_Response) ProtoReflect() protoreflect.Message
func (*UpgradeResourceState_Response) Reset ¶
func (x *UpgradeResourceState_Response) Reset()
func (*UpgradeResourceState_Response) String ¶
func (x *UpgradeResourceState_Response) String() 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 (x *ValidateDataResourceConfig) ProtoReflect() protoreflect.Message
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 (x *ValidateDataResourceConfig_Request) GetConfig() *DynamicValue
func (*ValidateDataResourceConfig_Request) GetTypeName ¶
func (x *ValidateDataResourceConfig_Request) GetTypeName() string
func (*ValidateDataResourceConfig_Request) ProtoMessage ¶
func (*ValidateDataResourceConfig_Request) ProtoMessage()
func (*ValidateDataResourceConfig_Request) ProtoReflect ¶
func (x *ValidateDataResourceConfig_Request) ProtoReflect() protoreflect.Message
func (*ValidateDataResourceConfig_Request) Reset ¶
func (x *ValidateDataResourceConfig_Request) Reset()
func (*ValidateDataResourceConfig_Request) String ¶
func (x *ValidateDataResourceConfig_Request) String() 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 (x *ValidateDataResourceConfig_Response) ProtoReflect() protoreflect.Message
func (*ValidateDataResourceConfig_Response) Reset ¶
func (x *ValidateDataResourceConfig_Response) Reset()
func (*ValidateDataResourceConfig_Response) String ¶
func (x *ValidateDataResourceConfig_Response) String() string
type ValidateEphemeralResourceConfig ¶ added in v0.25.0
type ValidateEphemeralResourceConfig struct {
// contains filtered or unexported fields
}
func (*ValidateEphemeralResourceConfig) Descriptor
deprecated
added in
v0.25.0
func (*ValidateEphemeralResourceConfig) Descriptor() ([]byte, []int)
Deprecated: Use ValidateEphemeralResourceConfig.ProtoReflect.Descriptor instead.
func (*ValidateEphemeralResourceConfig) ProtoMessage ¶ added in v0.25.0
func (*ValidateEphemeralResourceConfig) ProtoMessage()
func (*ValidateEphemeralResourceConfig) ProtoReflect ¶ added in v0.25.0
func (x *ValidateEphemeralResourceConfig) ProtoReflect() protoreflect.Message
func (*ValidateEphemeralResourceConfig) Reset ¶ added in v0.25.0
func (x *ValidateEphemeralResourceConfig) Reset()
func (*ValidateEphemeralResourceConfig) String ¶ added in v0.25.0
func (x *ValidateEphemeralResourceConfig) String() string
type ValidateEphemeralResourceConfig_Request ¶ added in v0.25.0
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
added in
v0.25.0
func (*ValidateEphemeralResourceConfig_Request) Descriptor() ([]byte, []int)
Deprecated: Use ValidateEphemeralResourceConfig_Request.ProtoReflect.Descriptor instead.
func (*ValidateEphemeralResourceConfig_Request) GetConfig ¶ added in v0.25.0
func (x *ValidateEphemeralResourceConfig_Request) GetConfig() *DynamicValue
func (*ValidateEphemeralResourceConfig_Request) GetTypeName ¶ added in v0.25.0
func (x *ValidateEphemeralResourceConfig_Request) GetTypeName() string
func (*ValidateEphemeralResourceConfig_Request) ProtoMessage ¶ added in v0.25.0
func (*ValidateEphemeralResourceConfig_Request) ProtoMessage()
func (*ValidateEphemeralResourceConfig_Request) ProtoReflect ¶ added in v0.25.0
func (x *ValidateEphemeralResourceConfig_Request) ProtoReflect() protoreflect.Message
func (*ValidateEphemeralResourceConfig_Request) Reset ¶ added in v0.25.0
func (x *ValidateEphemeralResourceConfig_Request) Reset()
func (*ValidateEphemeralResourceConfig_Request) String ¶ added in v0.25.0
func (x *ValidateEphemeralResourceConfig_Request) String() string
type ValidateEphemeralResourceConfig_Response ¶ added in v0.25.0
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
added in
v0.25.0
func (*ValidateEphemeralResourceConfig_Response) Descriptor() ([]byte, []int)
Deprecated: Use ValidateEphemeralResourceConfig_Response.ProtoReflect.Descriptor instead.
func (*ValidateEphemeralResourceConfig_Response) GetDiagnostics ¶ added in v0.25.0
func (x *ValidateEphemeralResourceConfig_Response) GetDiagnostics() []*Diagnostic
func (*ValidateEphemeralResourceConfig_Response) ProtoMessage ¶ added in v0.25.0
func (*ValidateEphemeralResourceConfig_Response) ProtoMessage()
func (*ValidateEphemeralResourceConfig_Response) ProtoReflect ¶ added in v0.25.0
func (x *ValidateEphemeralResourceConfig_Response) ProtoReflect() protoreflect.Message
func (*ValidateEphemeralResourceConfig_Response) Reset ¶ added in v0.25.0
func (x *ValidateEphemeralResourceConfig_Response) Reset()
func (*ValidateEphemeralResourceConfig_Response) String ¶ added in v0.25.0
func (x *ValidateEphemeralResourceConfig_Response) String() 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 (x *ValidateProviderConfig_Request) GetConfig() *DynamicValue
func (*ValidateProviderConfig_Request) ProtoMessage ¶
func (*ValidateProviderConfig_Request) ProtoMessage()
func (*ValidateProviderConfig_Request) ProtoReflect ¶
func (x *ValidateProviderConfig_Request) ProtoReflect() protoreflect.Message
func (*ValidateProviderConfig_Request) Reset ¶
func (x *ValidateProviderConfig_Request) Reset()
func (*ValidateProviderConfig_Request) String ¶
func (x *ValidateProviderConfig_Request) String() 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 (x *ValidateProviderConfig_Response) ProtoReflect() protoreflect.Message
func (*ValidateProviderConfig_Response) Reset ¶
func (x *ValidateProviderConfig_Response) Reset()
func (*ValidateProviderConfig_Response) String ¶
func (x *ValidateProviderConfig_Response) String() 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"` // 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) GetConfig ¶
func (x *ValidateResourceConfig_Request) GetConfig() *DynamicValue
func (*ValidateResourceConfig_Request) GetTypeName ¶
func (x *ValidateResourceConfig_Request) GetTypeName() string
func (*ValidateResourceConfig_Request) ProtoMessage ¶
func (*ValidateResourceConfig_Request) ProtoMessage()
func (*ValidateResourceConfig_Request) ProtoReflect ¶
func (x *ValidateResourceConfig_Request) ProtoReflect() protoreflect.Message
func (*ValidateResourceConfig_Request) Reset ¶
func (x *ValidateResourceConfig_Request) Reset()
func (*ValidateResourceConfig_Request) String ¶
func (x *ValidateResourceConfig_Request) String() 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 (x *ValidateResourceConfig_Response) ProtoReflect() protoreflect.Message
func (*ValidateResourceConfig_Response) Reset ¶
func (x *ValidateResourceConfig_Response) Reset()
func (*ValidateResourceConfig_Response) String ¶
func (x *ValidateResourceConfig_Response) String() string