Documentation ¶
Index ¶
- type AddBlock
- func (c AddBlock) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a AddBlock) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *AddBlock) SyncEffectiveFieldsDuringCreateOrUpdate(plan AddBlock)
- func (newState *AddBlock) SyncEffectiveFieldsDuringRead(existingState AddBlock)
- func (o AddBlock) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o AddBlock) Type(ctx context.Context) attr.Type
- type AddBlockResponse
- func (c AddBlockResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a AddBlockResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *AddBlockResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan AddBlockResponse)
- func (newState *AddBlockResponse) SyncEffectiveFieldsDuringRead(existingState AddBlockResponse)
- func (o AddBlockResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o AddBlockResponse) Type(ctx context.Context) attr.Type
- type AddBlockResponse_SdkV2
- func (c AddBlockResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a AddBlockResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *AddBlockResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan AddBlockResponse_SdkV2)
- func (newState *AddBlockResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState AddBlockResponse_SdkV2)
- func (o AddBlockResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o AddBlockResponse_SdkV2) Type(ctx context.Context) attr.Type
- type AddBlock_SdkV2
- func (c AddBlock_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a AddBlock_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *AddBlock_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan AddBlock_SdkV2)
- func (newState *AddBlock_SdkV2) SyncEffectiveFieldsDuringRead(existingState AddBlock_SdkV2)
- func (o AddBlock_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o AddBlock_SdkV2) Type(ctx context.Context) attr.Type
- type Close
- func (c Close) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a Close) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *Close) SyncEffectiveFieldsDuringCreateOrUpdate(plan Close)
- func (newState *Close) SyncEffectiveFieldsDuringRead(existingState Close)
- func (o Close) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o Close) Type(ctx context.Context) attr.Type
- type CloseResponse
- func (c CloseResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a CloseResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *CloseResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan CloseResponse)
- func (newState *CloseResponse) SyncEffectiveFieldsDuringRead(existingState CloseResponse)
- func (o CloseResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CloseResponse) Type(ctx context.Context) attr.Type
- type CloseResponse_SdkV2
- func (c CloseResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a CloseResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *CloseResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CloseResponse_SdkV2)
- func (newState *CloseResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState CloseResponse_SdkV2)
- func (o CloseResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CloseResponse_SdkV2) Type(ctx context.Context) attr.Type
- type Close_SdkV2
- func (c Close_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a Close_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *Close_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan Close_SdkV2)
- func (newState *Close_SdkV2) SyncEffectiveFieldsDuringRead(existingState Close_SdkV2)
- func (o Close_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o Close_SdkV2) Type(ctx context.Context) attr.Type
- type Create
- func (c Create) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a Create) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *Create) SyncEffectiveFieldsDuringCreateOrUpdate(plan Create)
- func (newState *Create) SyncEffectiveFieldsDuringRead(existingState Create)
- func (o Create) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o Create) Type(ctx context.Context) attr.Type
- type CreateDirectoryRequest
- type CreateDirectoryRequest_SdkV2
- type CreateDirectoryResponse
- type CreateDirectoryResponse_SdkV2
- type CreateResponse
- func (c CreateResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a CreateResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *CreateResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateResponse)
- func (newState *CreateResponse) SyncEffectiveFieldsDuringRead(existingState CreateResponse)
- func (o CreateResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateResponse) Type(ctx context.Context) attr.Type
- type CreateResponse_SdkV2
- func (c CreateResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a CreateResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *CreateResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateResponse_SdkV2)
- func (newState *CreateResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState CreateResponse_SdkV2)
- func (o CreateResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateResponse_SdkV2) Type(ctx context.Context) attr.Type
- type Create_SdkV2
- func (c Create_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a Create_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *Create_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan Create_SdkV2)
- func (newState *Create_SdkV2) SyncEffectiveFieldsDuringRead(existingState Create_SdkV2)
- func (o Create_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o Create_SdkV2) Type(ctx context.Context) attr.Type
- type Delete
- func (c Delete) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a Delete) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *Delete) SyncEffectiveFieldsDuringCreateOrUpdate(plan Delete)
- func (newState *Delete) SyncEffectiveFieldsDuringRead(existingState Delete)
- func (o Delete) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o Delete) Type(ctx context.Context) attr.Type
- type DeleteDirectoryRequest
- type DeleteDirectoryRequest_SdkV2
- type DeleteDirectoryResponse
- type DeleteDirectoryResponse_SdkV2
- type DeleteFileRequest
- type DeleteFileRequest_SdkV2
- type DeleteResponse
- func (c DeleteResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a DeleteResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeleteResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteResponse)
- func (newState *DeleteResponse) SyncEffectiveFieldsDuringRead(existingState DeleteResponse)
- func (o DeleteResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteResponse) Type(ctx context.Context) attr.Type
- type DeleteResponse_SdkV2
- func (c DeleteResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a DeleteResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeleteResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteResponse_SdkV2)
- func (newState *DeleteResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState DeleteResponse_SdkV2)
- func (o DeleteResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteResponse_SdkV2) Type(ctx context.Context) attr.Type
- type Delete_SdkV2
- func (c Delete_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a Delete_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *Delete_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan Delete_SdkV2)
- func (newState *Delete_SdkV2) SyncEffectiveFieldsDuringRead(existingState Delete_SdkV2)
- func (o Delete_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o Delete_SdkV2) Type(ctx context.Context) attr.Type
- type DirectoryEntry
- func (c DirectoryEntry) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a DirectoryEntry) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DirectoryEntry) SyncEffectiveFieldsDuringCreateOrUpdate(plan DirectoryEntry)
- func (newState *DirectoryEntry) SyncEffectiveFieldsDuringRead(existingState DirectoryEntry)
- func (o DirectoryEntry) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DirectoryEntry) Type(ctx context.Context) attr.Type
- type DirectoryEntry_SdkV2
- func (c DirectoryEntry_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a DirectoryEntry_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DirectoryEntry_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan DirectoryEntry_SdkV2)
- func (newState *DirectoryEntry_SdkV2) SyncEffectiveFieldsDuringRead(existingState DirectoryEntry_SdkV2)
- func (o DirectoryEntry_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DirectoryEntry_SdkV2) Type(ctx context.Context) attr.Type
- type DownloadRequest
- type DownloadRequest_SdkV2
- type DownloadResponse
- type DownloadResponse_SdkV2
- type FileInfo
- func (c FileInfo) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a FileInfo) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *FileInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan FileInfo)
- func (newState *FileInfo) SyncEffectiveFieldsDuringRead(existingState FileInfo)
- func (o FileInfo) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o FileInfo) Type(ctx context.Context) attr.Type
- type FileInfo_SdkV2
- func (c FileInfo_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a FileInfo_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *FileInfo_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan FileInfo_SdkV2)
- func (newState *FileInfo_SdkV2) SyncEffectiveFieldsDuringRead(existingState FileInfo_SdkV2)
- func (o FileInfo_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o FileInfo_SdkV2) Type(ctx context.Context) attr.Type
- type GetDirectoryMetadataRequest
- type GetDirectoryMetadataRequest_SdkV2
- type GetDirectoryMetadataResponse
- type GetDirectoryMetadataResponse_SdkV2
- type GetMetadataRequest
- type GetMetadataRequest_SdkV2
- type GetMetadataResponse
- type GetMetadataResponse_SdkV2
- type GetStatusRequest
- type GetStatusRequest_SdkV2
- type ListDbfsRequest
- type ListDbfsRequest_SdkV2
- type ListDirectoryContentsRequest
- type ListDirectoryContentsRequest_SdkV2
- type ListDirectoryResponse
- func (c ListDirectoryResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ListDirectoryResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListDirectoryResponse) GetContents(ctx context.Context) ([]DirectoryEntry, bool)
- func (o *ListDirectoryResponse) SetContents(ctx context.Context, v []DirectoryEntry)
- func (newState *ListDirectoryResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListDirectoryResponse)
- func (newState *ListDirectoryResponse) SyncEffectiveFieldsDuringRead(existingState ListDirectoryResponse)
- func (o ListDirectoryResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListDirectoryResponse) Type(ctx context.Context) attr.Type
- type ListDirectoryResponse_SdkV2
- func (c ListDirectoryResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ListDirectoryResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListDirectoryResponse_SdkV2) GetContents(ctx context.Context) ([]DirectoryEntry_SdkV2, bool)
- func (o *ListDirectoryResponse_SdkV2) SetContents(ctx context.Context, v []DirectoryEntry_SdkV2)
- func (newState *ListDirectoryResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListDirectoryResponse_SdkV2)
- func (newState *ListDirectoryResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState ListDirectoryResponse_SdkV2)
- func (o ListDirectoryResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListDirectoryResponse_SdkV2) Type(ctx context.Context) attr.Type
- type ListStatusResponse
- func (c ListStatusResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ListStatusResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListStatusResponse) GetFiles(ctx context.Context) ([]FileInfo, bool)
- func (o *ListStatusResponse) SetFiles(ctx context.Context, v []FileInfo)
- func (newState *ListStatusResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListStatusResponse)
- func (newState *ListStatusResponse) SyncEffectiveFieldsDuringRead(existingState ListStatusResponse)
- func (o ListStatusResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListStatusResponse) Type(ctx context.Context) attr.Type
- type ListStatusResponse_SdkV2
- func (c ListStatusResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ListStatusResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListStatusResponse_SdkV2) GetFiles(ctx context.Context) ([]FileInfo_SdkV2, bool)
- func (o *ListStatusResponse_SdkV2) SetFiles(ctx context.Context, v []FileInfo_SdkV2)
- func (newState *ListStatusResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListStatusResponse_SdkV2)
- func (newState *ListStatusResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState ListStatusResponse_SdkV2)
- func (o ListStatusResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListStatusResponse_SdkV2) Type(ctx context.Context) attr.Type
- type MkDirs
- func (c MkDirs) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a MkDirs) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *MkDirs) SyncEffectiveFieldsDuringCreateOrUpdate(plan MkDirs)
- func (newState *MkDirs) SyncEffectiveFieldsDuringRead(existingState MkDirs)
- func (o MkDirs) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o MkDirs) Type(ctx context.Context) attr.Type
- type MkDirsResponse
- func (c MkDirsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a MkDirsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *MkDirsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan MkDirsResponse)
- func (newState *MkDirsResponse) SyncEffectiveFieldsDuringRead(existingState MkDirsResponse)
- func (o MkDirsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o MkDirsResponse) Type(ctx context.Context) attr.Type
- type MkDirsResponse_SdkV2
- func (c MkDirsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a MkDirsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *MkDirsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan MkDirsResponse_SdkV2)
- func (newState *MkDirsResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState MkDirsResponse_SdkV2)
- func (o MkDirsResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o MkDirsResponse_SdkV2) Type(ctx context.Context) attr.Type
- type MkDirs_SdkV2
- func (c MkDirs_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a MkDirs_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *MkDirs_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan MkDirs_SdkV2)
- func (newState *MkDirs_SdkV2) SyncEffectiveFieldsDuringRead(existingState MkDirs_SdkV2)
- func (o MkDirs_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o MkDirs_SdkV2) Type(ctx context.Context) attr.Type
- type Move
- func (c Move) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a Move) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *Move) SyncEffectiveFieldsDuringCreateOrUpdate(plan Move)
- func (newState *Move) SyncEffectiveFieldsDuringRead(existingState Move)
- func (o Move) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o Move) Type(ctx context.Context) attr.Type
- type MoveResponse
- func (c MoveResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a MoveResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *MoveResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan MoveResponse)
- func (newState *MoveResponse) SyncEffectiveFieldsDuringRead(existingState MoveResponse)
- func (o MoveResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o MoveResponse) Type(ctx context.Context) attr.Type
- type MoveResponse_SdkV2
- func (c MoveResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a MoveResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *MoveResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan MoveResponse_SdkV2)
- func (newState *MoveResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState MoveResponse_SdkV2)
- func (o MoveResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o MoveResponse_SdkV2) Type(ctx context.Context) attr.Type
- type Move_SdkV2
- func (c Move_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a Move_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *Move_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan Move_SdkV2)
- func (newState *Move_SdkV2) SyncEffectiveFieldsDuringRead(existingState Move_SdkV2)
- func (o Move_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o Move_SdkV2) Type(ctx context.Context) attr.Type
- type Put
- func (c Put) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a Put) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *Put) SyncEffectiveFieldsDuringCreateOrUpdate(plan Put)
- func (newState *Put) SyncEffectiveFieldsDuringRead(existingState Put)
- func (o Put) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o Put) Type(ctx context.Context) attr.Type
- type PutResponse
- func (c PutResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a PutResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *PutResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan PutResponse)
- func (newState *PutResponse) SyncEffectiveFieldsDuringRead(existingState PutResponse)
- func (o PutResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o PutResponse) Type(ctx context.Context) attr.Type
- type PutResponse_SdkV2
- func (c PutResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a PutResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *PutResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan PutResponse_SdkV2)
- func (newState *PutResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState PutResponse_SdkV2)
- func (o PutResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o PutResponse_SdkV2) Type(ctx context.Context) attr.Type
- type Put_SdkV2
- func (c Put_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a Put_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *Put_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan Put_SdkV2)
- func (newState *Put_SdkV2) SyncEffectiveFieldsDuringRead(existingState Put_SdkV2)
- func (o Put_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o Put_SdkV2) Type(ctx context.Context) attr.Type
- type ReadDbfsRequest
- type ReadDbfsRequest_SdkV2
- type ReadResponse
- func (c ReadResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ReadResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *ReadResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ReadResponse)
- func (newState *ReadResponse) SyncEffectiveFieldsDuringRead(existingState ReadResponse)
- func (o ReadResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ReadResponse) Type(ctx context.Context) attr.Type
- type ReadResponse_SdkV2
- func (c ReadResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ReadResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *ReadResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ReadResponse_SdkV2)
- func (newState *ReadResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState ReadResponse_SdkV2)
- func (o ReadResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ReadResponse_SdkV2) Type(ctx context.Context) attr.Type
- type UploadRequest
- type UploadRequest_SdkV2
- type UploadResponse
- type UploadResponse_SdkV2
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddBlock ¶
type AddBlock struct { // The base64-encoded data to append to the stream. This has a limit of 1 // MB. Data types.String `tfsdk:"data"` // The handle on an open stream. Handle types.Int64 `tfsdk:"handle"` }
func (AddBlock) ApplySchemaCustomizations ¶ added in v1.63.0
func (c AddBlock) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (AddBlock) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in AddBlock. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*AddBlock) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (*AddBlock) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (AddBlock) ToObjectValue ¶ added in v1.61.0
func (o AddBlock) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, AddBlock only implements ToObjectValue() and Type().
type AddBlockResponse ¶
type AddBlockResponse struct { }
func (AddBlockResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c AddBlockResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (AddBlockResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in AddBlockResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*AddBlockResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *AddBlockResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan AddBlockResponse)
func (*AddBlockResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *AddBlockResponse) SyncEffectiveFieldsDuringRead(existingState AddBlockResponse)
func (AddBlockResponse) ToObjectValue ¶ added in v1.61.0
func (o AddBlockResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, AddBlockResponse only implements ToObjectValue() and Type().
type AddBlockResponse_SdkV2 ¶ added in v1.62.1
type AddBlockResponse_SdkV2 struct { }
func (AddBlockResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c AddBlockResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (AddBlockResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in AddBlockResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*AddBlockResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *AddBlockResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan AddBlockResponse_SdkV2)
func (*AddBlockResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *AddBlockResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState AddBlockResponse_SdkV2)
func (AddBlockResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o AddBlockResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, AddBlockResponse_SdkV2 only implements ToObjectValue() and Type().
type AddBlock_SdkV2 ¶ added in v1.62.1
type AddBlock_SdkV2 struct { // The base64-encoded data to append to the stream. This has a limit of 1 // MB. Data types.String `tfsdk:"data"` // The handle on an open stream. Handle types.Int64 `tfsdk:"handle"` }
func (AddBlock_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c AddBlock_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (AddBlock_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in AddBlock. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*AddBlock_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *AddBlock_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan AddBlock_SdkV2)
func (*AddBlock_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *AddBlock_SdkV2) SyncEffectiveFieldsDuringRead(existingState AddBlock_SdkV2)
func (AddBlock_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o AddBlock_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, AddBlock_SdkV2 only implements ToObjectValue() and Type().
type Close ¶
func (Close) ApplySchemaCustomizations ¶ added in v1.63.0
func (c Close) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (Close) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in Close. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*Close) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (*Close) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (Close) ToObjectValue ¶ added in v1.61.0
func (o Close) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, Close only implements ToObjectValue() and Type().
type CloseResponse ¶
type CloseResponse struct { }
func (CloseResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CloseResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CloseResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in CloseResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CloseResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *CloseResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan CloseResponse)
func (*CloseResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *CloseResponse) SyncEffectiveFieldsDuringRead(existingState CloseResponse)
func (CloseResponse) ToObjectValue ¶ added in v1.61.0
func (o CloseResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CloseResponse only implements ToObjectValue() and Type().
type CloseResponse_SdkV2 ¶ added in v1.62.1
type CloseResponse_SdkV2 struct { }
func (CloseResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CloseResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CloseResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in CloseResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CloseResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *CloseResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CloseResponse_SdkV2)
func (*CloseResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *CloseResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState CloseResponse_SdkV2)
func (CloseResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o CloseResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CloseResponse_SdkV2 only implements ToObjectValue() and Type().
type Close_SdkV2 ¶ added in v1.62.1
func (Close_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c Close_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (Close_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in Close. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*Close_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *Close_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan Close_SdkV2)
func (*Close_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *Close_SdkV2) SyncEffectiveFieldsDuringRead(existingState Close_SdkV2)
func (Close_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o Close_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, Close_SdkV2 only implements ToObjectValue() and Type().
type Create ¶
type Create struct { // The flag that specifies whether to overwrite existing file/files. Overwrite types.Bool `tfsdk:"overwrite"` // The path of the new file. The path should be the absolute DBFS path. Path types.String `tfsdk:"path"` }
func (Create) ApplySchemaCustomizations ¶ added in v1.63.0
func (c Create) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (Create) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in Create. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*Create) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (*Create) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (Create) ToObjectValue ¶ added in v1.61.0
func (o Create) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, Create only implements ToObjectValue() and Type().
type CreateDirectoryRequest ¶
type CreateDirectoryRequest struct { // The absolute path of a directory. DirectoryPath types.String `tfsdk:"-"` }
Create a directory
func (CreateDirectoryRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateDirectoryRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (CreateDirectoryRequest) ToObjectValue ¶ added in v1.61.0
func (o CreateDirectoryRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CreateDirectoryRequest only implements ToObjectValue() and Type().
type CreateDirectoryRequest_SdkV2 ¶ added in v1.62.1
type CreateDirectoryRequest_SdkV2 struct { // The absolute path of a directory. DirectoryPath types.String `tfsdk:"-"` }
Create a directory
func (CreateDirectoryRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a CreateDirectoryRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateDirectoryRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (CreateDirectoryRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o CreateDirectoryRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CreateDirectoryRequest_SdkV2 only implements ToObjectValue() and Type().
type CreateDirectoryResponse ¶
type CreateDirectoryResponse struct { }
func (CreateDirectoryResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateDirectoryResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (CreateDirectoryResponse) ToObjectValue ¶ added in v1.61.0
func (o CreateDirectoryResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CreateDirectoryResponse only implements ToObjectValue() and Type().
type CreateDirectoryResponse_SdkV2 ¶ added in v1.62.1
type CreateDirectoryResponse_SdkV2 struct { }
func (CreateDirectoryResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a CreateDirectoryResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateDirectoryResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (CreateDirectoryResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o CreateDirectoryResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CreateDirectoryResponse_SdkV2 only implements ToObjectValue() and Type().
type CreateResponse ¶
type CreateResponse struct { // Handle which should subsequently be passed into the AddBlock and Close // calls when writing to a file through a stream. Handle types.Int64 `tfsdk:"handle"` }
func (CreateResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CreateResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CreateResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CreateResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *CreateResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateResponse)
func (*CreateResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *CreateResponse) SyncEffectiveFieldsDuringRead(existingState CreateResponse)
func (CreateResponse) ToObjectValue ¶ added in v1.61.0
func (o CreateResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CreateResponse only implements ToObjectValue() and Type().
type CreateResponse_SdkV2 ¶ added in v1.62.1
type CreateResponse_SdkV2 struct { // Handle which should subsequently be passed into the AddBlock and Close // calls when writing to a file through a stream. Handle types.Int64 `tfsdk:"handle"` }
func (CreateResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CreateResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CreateResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CreateResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *CreateResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateResponse_SdkV2)
func (*CreateResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *CreateResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState CreateResponse_SdkV2)
func (CreateResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o CreateResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CreateResponse_SdkV2 only implements ToObjectValue() and Type().
type Create_SdkV2 ¶ added in v1.62.1
type Create_SdkV2 struct { // The flag that specifies whether to overwrite existing file/files. Overwrite types.Bool `tfsdk:"overwrite"` // The path of the new file. The path should be the absolute DBFS path. Path types.String `tfsdk:"path"` }
func (Create_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c Create_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (Create_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in Create. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*Create_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *Create_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan Create_SdkV2)
func (*Create_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *Create_SdkV2) SyncEffectiveFieldsDuringRead(existingState Create_SdkV2)
func (Create_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o Create_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, Create_SdkV2 only implements ToObjectValue() and Type().
type Delete ¶
type Delete struct { // The path of the file or directory to delete. The path should be the // absolute DBFS path. Path types.String `tfsdk:"path"` // Whether or not to recursively delete the directory's contents. Deleting // empty directories can be done without providing the recursive flag. Recursive types.Bool `tfsdk:"recursive"` }
func (Delete) ApplySchemaCustomizations ¶ added in v1.63.0
func (c Delete) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (Delete) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in Delete. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*Delete) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (*Delete) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (Delete) ToObjectValue ¶ added in v1.61.0
func (o Delete) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, Delete only implements ToObjectValue() and Type().
type DeleteDirectoryRequest ¶
type DeleteDirectoryRequest struct { // The absolute path of a directory. DirectoryPath types.String `tfsdk:"-"` }
Delete a directory
func (DeleteDirectoryRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteDirectoryRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (DeleteDirectoryRequest) ToObjectValue ¶ added in v1.61.0
func (o DeleteDirectoryRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteDirectoryRequest only implements ToObjectValue() and Type().
type DeleteDirectoryRequest_SdkV2 ¶ added in v1.62.1
type DeleteDirectoryRequest_SdkV2 struct { // The absolute path of a directory. DirectoryPath types.String `tfsdk:"-"` }
Delete a directory
func (DeleteDirectoryRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a DeleteDirectoryRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteDirectoryRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (DeleteDirectoryRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o DeleteDirectoryRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteDirectoryRequest_SdkV2 only implements ToObjectValue() and Type().
type DeleteDirectoryResponse ¶
type DeleteDirectoryResponse struct { }
func (DeleteDirectoryResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteDirectoryResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (DeleteDirectoryResponse) ToObjectValue ¶ added in v1.61.0
func (o DeleteDirectoryResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteDirectoryResponse only implements ToObjectValue() and Type().
type DeleteDirectoryResponse_SdkV2 ¶ added in v1.62.1
type DeleteDirectoryResponse_SdkV2 struct { }
func (DeleteDirectoryResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a DeleteDirectoryResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteDirectoryResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (DeleteDirectoryResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o DeleteDirectoryResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteDirectoryResponse_SdkV2 only implements ToObjectValue() and Type().
type DeleteFileRequest ¶
type DeleteFileRequest struct { // The absolute path of the file. FilePath types.String `tfsdk:"-"` }
Delete a file
func (DeleteFileRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteFileRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (DeleteFileRequest) ToObjectValue ¶ added in v1.61.0
func (o DeleteFileRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteFileRequest only implements ToObjectValue() and Type().
type DeleteFileRequest_SdkV2 ¶ added in v1.62.1
type DeleteFileRequest_SdkV2 struct { // The absolute path of the file. FilePath types.String `tfsdk:"-"` }
Delete a file
func (DeleteFileRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteFileRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (DeleteFileRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o DeleteFileRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteFileRequest_SdkV2 only implements ToObjectValue() and Type().
type DeleteResponse ¶
type DeleteResponse struct { }
func (DeleteResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c DeleteResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeleteResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DeleteResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DeleteResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteResponse)
func (*DeleteResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DeleteResponse) SyncEffectiveFieldsDuringRead(existingState DeleteResponse)
func (DeleteResponse) ToObjectValue ¶ added in v1.61.0
func (o DeleteResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteResponse only implements ToObjectValue() and Type().
type DeleteResponse_SdkV2 ¶ added in v1.62.1
type DeleteResponse_SdkV2 struct { }
func (DeleteResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c DeleteResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeleteResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DeleteResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *DeleteResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteResponse_SdkV2)
func (*DeleteResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *DeleteResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState DeleteResponse_SdkV2)
func (DeleteResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o DeleteResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteResponse_SdkV2 only implements ToObjectValue() and Type().
type Delete_SdkV2 ¶ added in v1.62.1
type Delete_SdkV2 struct { // The path of the file or directory to delete. The path should be the // absolute DBFS path. Path types.String `tfsdk:"path"` // Whether or not to recursively delete the directory's contents. Deleting // empty directories can be done without providing the recursive flag. Recursive types.Bool `tfsdk:"recursive"` }
func (Delete_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c Delete_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (Delete_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in Delete. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*Delete_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *Delete_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan Delete_SdkV2)
func (*Delete_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *Delete_SdkV2) SyncEffectiveFieldsDuringRead(existingState Delete_SdkV2)
func (Delete_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o Delete_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, Delete_SdkV2 only implements ToObjectValue() and Type().
type DirectoryEntry ¶
type DirectoryEntry struct { // The length of the file in bytes. This field is omitted for directories. FileSize types.Int64 `tfsdk:"file_size"` // True if the path is a directory. IsDirectory types.Bool `tfsdk:"is_directory"` // Last modification time of given file in milliseconds since unix epoch. LastModified types.Int64 `tfsdk:"last_modified"` // The name of the file or directory. This is the last component of the // path. Name types.String `tfsdk:"name"` // The absolute path of the file or directory. Path types.String `tfsdk:"path"` }
func (DirectoryEntry) ApplySchemaCustomizations ¶ added in v1.63.0
func (c DirectoryEntry) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DirectoryEntry) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in DirectoryEntry. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DirectoryEntry) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DirectoryEntry) SyncEffectiveFieldsDuringCreateOrUpdate(plan DirectoryEntry)
func (*DirectoryEntry) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DirectoryEntry) SyncEffectiveFieldsDuringRead(existingState DirectoryEntry)
func (DirectoryEntry) ToObjectValue ¶ added in v1.61.0
func (o DirectoryEntry) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DirectoryEntry only implements ToObjectValue() and Type().
type DirectoryEntry_SdkV2 ¶ added in v1.62.1
type DirectoryEntry_SdkV2 struct { // The length of the file in bytes. This field is omitted for directories. FileSize types.Int64 `tfsdk:"file_size"` // True if the path is a directory. IsDirectory types.Bool `tfsdk:"is_directory"` // Last modification time of given file in milliseconds since unix epoch. LastModified types.Int64 `tfsdk:"last_modified"` // The name of the file or directory. This is the last component of the // path. Name types.String `tfsdk:"name"` // The absolute path of the file or directory. Path types.String `tfsdk:"path"` }
func (DirectoryEntry_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c DirectoryEntry_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DirectoryEntry_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in DirectoryEntry. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DirectoryEntry_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *DirectoryEntry_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan DirectoryEntry_SdkV2)
func (*DirectoryEntry_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *DirectoryEntry_SdkV2) SyncEffectiveFieldsDuringRead(existingState DirectoryEntry_SdkV2)
func (DirectoryEntry_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o DirectoryEntry_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DirectoryEntry_SdkV2 only implements ToObjectValue() and Type().
type DownloadRequest ¶
Download a file
func (DownloadRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in DownloadRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (DownloadRequest) ToObjectValue ¶ added in v1.61.0
func (o DownloadRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DownloadRequest only implements ToObjectValue() and Type().
type DownloadRequest_SdkV2 ¶ added in v1.62.1
type DownloadRequest_SdkV2 struct { // The absolute path of the file. FilePath types.String `tfsdk:"-"` }
Download a file
func (DownloadRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in DownloadRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (DownloadRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o DownloadRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DownloadRequest_SdkV2 only implements ToObjectValue() and Type().
type DownloadResponse ¶
type DownloadResponse struct { ContentLength types.Int64 `tfsdk:"-"` ContentType types.String `tfsdk:"-"` Contents types.Object `tfsdk:"-"` LastModified types.String `tfsdk:"-"` }
func (DownloadResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in DownloadResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (DownloadResponse) ToObjectValue ¶ added in v1.61.0
func (o DownloadResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DownloadResponse only implements ToObjectValue() and Type().
type DownloadResponse_SdkV2 ¶ added in v1.62.1
type DownloadResponse_SdkV2 struct { ContentLength types.Int64 `tfsdk:"-"` ContentType types.String `tfsdk:"-"` Contents types.Object `tfsdk:"-"` LastModified types.String `tfsdk:"-"` }
func (DownloadResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in DownloadResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (DownloadResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o DownloadResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DownloadResponse_SdkV2 only implements ToObjectValue() and Type().
type FileInfo ¶
type FileInfo struct { // The length of the file in bytes. This field is omitted for directories. FileSize types.Int64 `tfsdk:"file_size"` // True if the path is a directory. IsDir types.Bool `tfsdk:"is_dir"` // Last modification time of given file in milliseconds since epoch. ModificationTime types.Int64 `tfsdk:"modification_time"` // The absolute path of the file or directory. Path types.String `tfsdk:"path"` }
func (FileInfo) ApplySchemaCustomizations ¶ added in v1.63.0
func (c FileInfo) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (FileInfo) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in FileInfo. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*FileInfo) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (*FileInfo) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (FileInfo) ToObjectValue ¶ added in v1.61.0
func (o FileInfo) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, FileInfo only implements ToObjectValue() and Type().
type FileInfo_SdkV2 ¶ added in v1.62.1
type FileInfo_SdkV2 struct { // The length of the file in bytes. This field is omitted for directories. FileSize types.Int64 `tfsdk:"file_size"` // True if the path is a directory. IsDir types.Bool `tfsdk:"is_dir"` // Last modification time of given file in milliseconds since epoch. ModificationTime types.Int64 `tfsdk:"modification_time"` // The absolute path of the file or directory. Path types.String `tfsdk:"path"` }
func (FileInfo_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c FileInfo_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (FileInfo_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in FileInfo. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*FileInfo_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *FileInfo_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan FileInfo_SdkV2)
func (*FileInfo_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *FileInfo_SdkV2) SyncEffectiveFieldsDuringRead(existingState FileInfo_SdkV2)
func (FileInfo_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o FileInfo_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, FileInfo_SdkV2 only implements ToObjectValue() and Type().
type GetDirectoryMetadataRequest ¶
type GetDirectoryMetadataRequest struct { // The absolute path of a directory. DirectoryPath types.String `tfsdk:"-"` }
Get directory metadata
func (GetDirectoryMetadataRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a GetDirectoryMetadataRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetDirectoryMetadataRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (GetDirectoryMetadataRequest) ToObjectValue ¶ added in v1.61.0
func (o GetDirectoryMetadataRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetDirectoryMetadataRequest only implements ToObjectValue() and Type().
type GetDirectoryMetadataRequest_SdkV2 ¶ added in v1.62.1
type GetDirectoryMetadataRequest_SdkV2 struct { // The absolute path of a directory. DirectoryPath types.String `tfsdk:"-"` }
Get directory metadata
func (GetDirectoryMetadataRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a GetDirectoryMetadataRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetDirectoryMetadataRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (GetDirectoryMetadataRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o GetDirectoryMetadataRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetDirectoryMetadataRequest_SdkV2 only implements ToObjectValue() and Type().
type GetDirectoryMetadataResponse ¶
type GetDirectoryMetadataResponse struct { }
func (GetDirectoryMetadataResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (a GetDirectoryMetadataResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetDirectoryMetadataResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (GetDirectoryMetadataResponse) ToObjectValue ¶ added in v1.61.0
func (o GetDirectoryMetadataResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetDirectoryMetadataResponse only implements ToObjectValue() and Type().
type GetDirectoryMetadataResponse_SdkV2 ¶ added in v1.62.1
type GetDirectoryMetadataResponse_SdkV2 struct { }
func (GetDirectoryMetadataResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a GetDirectoryMetadataResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetDirectoryMetadataResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (GetDirectoryMetadataResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o GetDirectoryMetadataResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetDirectoryMetadataResponse_SdkV2 only implements ToObjectValue() and Type().
type GetMetadataRequest ¶
type GetMetadataRequest struct { // The absolute path of the file. FilePath types.String `tfsdk:"-"` }
Get file metadata
func (GetMetadataRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetMetadataRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (GetMetadataRequest) ToObjectValue ¶ added in v1.61.0
func (o GetMetadataRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetMetadataRequest only implements ToObjectValue() and Type().
type GetMetadataRequest_SdkV2 ¶ added in v1.62.1
type GetMetadataRequest_SdkV2 struct { // The absolute path of the file. FilePath types.String `tfsdk:"-"` }
Get file metadata
func (GetMetadataRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetMetadataRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (GetMetadataRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o GetMetadataRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetMetadataRequest_SdkV2 only implements ToObjectValue() and Type().
type GetMetadataResponse ¶
type GetMetadataResponse struct { ContentLength types.Int64 `tfsdk:"-"` ContentType types.String `tfsdk:"-"` LastModified types.String `tfsdk:"-"` }
func (GetMetadataResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetMetadataResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (GetMetadataResponse) ToObjectValue ¶ added in v1.61.0
func (o GetMetadataResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetMetadataResponse only implements ToObjectValue() and Type().
type GetMetadataResponse_SdkV2 ¶ added in v1.62.1
type GetMetadataResponse_SdkV2 struct { ContentLength types.Int64 `tfsdk:"-"` ContentType types.String `tfsdk:"-"` LastModified types.String `tfsdk:"-"` }
func (GetMetadataResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a GetMetadataResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetMetadataResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (GetMetadataResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o GetMetadataResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetMetadataResponse_SdkV2 only implements ToObjectValue() and Type().
type GetStatusRequest ¶
type GetStatusRequest struct { // The path of the file or directory. The path should be the absolute DBFS // path. Path types.String `tfsdk:"-"` }
Get the information of a file or directory
func (GetStatusRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetStatusRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (GetStatusRequest) ToObjectValue ¶ added in v1.61.0
func (o GetStatusRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetStatusRequest only implements ToObjectValue() and Type().
type GetStatusRequest_SdkV2 ¶ added in v1.62.1
type GetStatusRequest_SdkV2 struct { // The path of the file or directory. The path should be the absolute DBFS // path. Path types.String `tfsdk:"-"` }
Get the information of a file or directory
func (GetStatusRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetStatusRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (GetStatusRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o GetStatusRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetStatusRequest_SdkV2 only implements ToObjectValue() and Type().
type ListDbfsRequest ¶
type ListDbfsRequest struct { // The path of the file or directory. The path should be the absolute DBFS // path. Path types.String `tfsdk:"-"` }
List directory contents or file details
func (ListDbfsRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListDbfsRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (ListDbfsRequest) ToObjectValue ¶ added in v1.61.0
func (o ListDbfsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListDbfsRequest only implements ToObjectValue() and Type().
type ListDbfsRequest_SdkV2 ¶ added in v1.62.1
type ListDbfsRequest_SdkV2 struct { // The path of the file or directory. The path should be the absolute DBFS // path. Path types.String `tfsdk:"-"` }
List directory contents or file details
func (ListDbfsRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListDbfsRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (ListDbfsRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o ListDbfsRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListDbfsRequest_SdkV2 only implements ToObjectValue() and Type().
type ListDirectoryContentsRequest ¶
type ListDirectoryContentsRequest struct { // The absolute path of a directory. DirectoryPath types.String `tfsdk:"-"` // The maximum number of directory entries to return. The response may // contain fewer entries. If the response contains a `next_page_token`, // there may be more entries, even if fewer than `page_size` entries are in // the response. // // We recommend not to set this value unless you are intentionally listing // less than the complete directory contents. // // If unspecified, at most 1000 directory entries will be returned. The // maximum value is 1000. Values above 1000 will be coerced to 1000. PageSize types.Int64 `tfsdk:"-"` // An opaque page token which was the `next_page_token` in the response of // the previous request to list the contents of this directory. Provide this // token to retrieve the next page of directory entries. When providing a // `page_token`, all other parameters provided to the request must match the // previous request. To list all of the entries in a directory, it is // necessary to continue requesting pages of entries until the response // contains no `next_page_token`. Note that the number of entries returned // must not be used to determine when the listing is complete. PageToken types.String `tfsdk:"-"` }
List directory contents
func (ListDirectoryContentsRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a ListDirectoryContentsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListDirectoryContentsRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (ListDirectoryContentsRequest) ToObjectValue ¶ added in v1.61.0
func (o ListDirectoryContentsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListDirectoryContentsRequest only implements ToObjectValue() and Type().
type ListDirectoryContentsRequest_SdkV2 ¶ added in v1.62.1
type ListDirectoryContentsRequest_SdkV2 struct { // The absolute path of a directory. DirectoryPath types.String `tfsdk:"-"` // The maximum number of directory entries to return. The response may // contain fewer entries. If the response contains a `next_page_token`, // there may be more entries, even if fewer than `page_size` entries are in // the response. // // We recommend not to set this value unless you are intentionally listing // less than the complete directory contents. // // If unspecified, at most 1000 directory entries will be returned. The // maximum value is 1000. Values above 1000 will be coerced to 1000. PageSize types.Int64 `tfsdk:"-"` // An opaque page token which was the `next_page_token` in the response of // the previous request to list the contents of this directory. Provide this // token to retrieve the next page of directory entries. When providing a // `page_token`, all other parameters provided to the request must match the // previous request. To list all of the entries in a directory, it is // necessary to continue requesting pages of entries until the response // contains no `next_page_token`. Note that the number of entries returned // must not be used to determine when the listing is complete. PageToken types.String `tfsdk:"-"` }
List directory contents
func (ListDirectoryContentsRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a ListDirectoryContentsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListDirectoryContentsRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (ListDirectoryContentsRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o ListDirectoryContentsRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListDirectoryContentsRequest_SdkV2 only implements ToObjectValue() and Type().
type ListDirectoryResponse ¶
type ListDirectoryResponse struct { // Array of DirectoryEntry. Contents types.List `tfsdk:"contents"` // A token, which can be sent as `page_token` to retrieve the next page. NextPageToken types.String `tfsdk:"next_page_token"` }
func (ListDirectoryResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ListDirectoryResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListDirectoryResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListDirectoryResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListDirectoryResponse) GetContents ¶ added in v1.61.0
func (o *ListDirectoryResponse) GetContents(ctx context.Context) ([]DirectoryEntry, bool)
GetContents returns the value of the Contents field in ListDirectoryResponse as a slice of DirectoryEntry values. If the field is unknown or null, the boolean return value is false.
func (*ListDirectoryResponse) SetContents ¶ added in v1.61.0
func (o *ListDirectoryResponse) SetContents(ctx context.Context, v []DirectoryEntry)
SetContents sets the value of the Contents field in ListDirectoryResponse.
func (*ListDirectoryResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListDirectoryResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListDirectoryResponse)
func (*ListDirectoryResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListDirectoryResponse) SyncEffectiveFieldsDuringRead(existingState ListDirectoryResponse)
func (ListDirectoryResponse) ToObjectValue ¶ added in v1.61.0
func (o ListDirectoryResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListDirectoryResponse only implements ToObjectValue() and Type().
type ListDirectoryResponse_SdkV2 ¶ added in v1.62.1
type ListDirectoryResponse_SdkV2 struct { // Array of DirectoryEntry. Contents types.List `tfsdk:"contents"` // A token, which can be sent as `page_token` to retrieve the next page. NextPageToken types.String `tfsdk:"next_page_token"` }
func (ListDirectoryResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ListDirectoryResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListDirectoryResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a ListDirectoryResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListDirectoryResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListDirectoryResponse_SdkV2) GetContents ¶ added in v1.62.1
func (o *ListDirectoryResponse_SdkV2) GetContents(ctx context.Context) ([]DirectoryEntry_SdkV2, bool)
GetContents returns the value of the Contents field in ListDirectoryResponse_SdkV2 as a slice of DirectoryEntry_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*ListDirectoryResponse_SdkV2) SetContents ¶ added in v1.62.1
func (o *ListDirectoryResponse_SdkV2) SetContents(ctx context.Context, v []DirectoryEntry_SdkV2)
SetContents sets the value of the Contents field in ListDirectoryResponse_SdkV2.
func (*ListDirectoryResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *ListDirectoryResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListDirectoryResponse_SdkV2)
func (*ListDirectoryResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *ListDirectoryResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState ListDirectoryResponse_SdkV2)
func (ListDirectoryResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o ListDirectoryResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListDirectoryResponse_SdkV2 only implements ToObjectValue() and Type().
type ListStatusResponse ¶
type ListStatusResponse struct { // A list of FileInfo's that describe contents of directory or file. See // example above. Files types.List `tfsdk:"files"` }
func (ListStatusResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ListStatusResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListStatusResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListStatusResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListStatusResponse) GetFiles ¶ added in v1.61.0
func (o *ListStatusResponse) GetFiles(ctx context.Context) ([]FileInfo, bool)
GetFiles returns the value of the Files field in ListStatusResponse as a slice of FileInfo values. If the field is unknown or null, the boolean return value is false.
func (*ListStatusResponse) SetFiles ¶ added in v1.61.0
func (o *ListStatusResponse) SetFiles(ctx context.Context, v []FileInfo)
SetFiles sets the value of the Files field in ListStatusResponse.
func (*ListStatusResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListStatusResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListStatusResponse)
func (*ListStatusResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListStatusResponse) SyncEffectiveFieldsDuringRead(existingState ListStatusResponse)
func (ListStatusResponse) ToObjectValue ¶ added in v1.61.0
func (o ListStatusResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListStatusResponse only implements ToObjectValue() and Type().
type ListStatusResponse_SdkV2 ¶ added in v1.62.1
type ListStatusResponse_SdkV2 struct { // A list of FileInfo's that describe contents of directory or file. See // example above. Files types.List `tfsdk:"files"` }
func (ListStatusResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ListStatusResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListStatusResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListStatusResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListStatusResponse_SdkV2) GetFiles ¶ added in v1.62.1
func (o *ListStatusResponse_SdkV2) GetFiles(ctx context.Context) ([]FileInfo_SdkV2, bool)
GetFiles returns the value of the Files field in ListStatusResponse_SdkV2 as a slice of FileInfo_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*ListStatusResponse_SdkV2) SetFiles ¶ added in v1.62.1
func (o *ListStatusResponse_SdkV2) SetFiles(ctx context.Context, v []FileInfo_SdkV2)
SetFiles sets the value of the Files field in ListStatusResponse_SdkV2.
func (*ListStatusResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *ListStatusResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListStatusResponse_SdkV2)
func (*ListStatusResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *ListStatusResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState ListStatusResponse_SdkV2)
func (ListStatusResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o ListStatusResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListStatusResponse_SdkV2 only implements ToObjectValue() and Type().
type MkDirs ¶
type MkDirs struct { // The path of the new directory. The path should be the absolute DBFS path. Path types.String `tfsdk:"path"` }
func (MkDirs) ApplySchemaCustomizations ¶ added in v1.63.0
func (c MkDirs) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (MkDirs) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in MkDirs. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*MkDirs) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (*MkDirs) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (MkDirs) ToObjectValue ¶ added in v1.61.0
func (o MkDirs) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, MkDirs only implements ToObjectValue() and Type().
type MkDirsResponse ¶
type MkDirsResponse struct { }
func (MkDirsResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c MkDirsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (MkDirsResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in MkDirsResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*MkDirsResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *MkDirsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan MkDirsResponse)
func (*MkDirsResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *MkDirsResponse) SyncEffectiveFieldsDuringRead(existingState MkDirsResponse)
func (MkDirsResponse) ToObjectValue ¶ added in v1.61.0
func (o MkDirsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, MkDirsResponse only implements ToObjectValue() and Type().
type MkDirsResponse_SdkV2 ¶ added in v1.62.1
type MkDirsResponse_SdkV2 struct { }
func (MkDirsResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c MkDirsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (MkDirsResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in MkDirsResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*MkDirsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *MkDirsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan MkDirsResponse_SdkV2)
func (*MkDirsResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *MkDirsResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState MkDirsResponse_SdkV2)
func (MkDirsResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o MkDirsResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, MkDirsResponse_SdkV2 only implements ToObjectValue() and Type().
type MkDirs_SdkV2 ¶ added in v1.62.1
type MkDirs_SdkV2 struct { // The path of the new directory. The path should be the absolute DBFS path. Path types.String `tfsdk:"path"` }
func (MkDirs_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c MkDirs_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (MkDirs_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in MkDirs. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*MkDirs_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *MkDirs_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan MkDirs_SdkV2)
func (*MkDirs_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *MkDirs_SdkV2) SyncEffectiveFieldsDuringRead(existingState MkDirs_SdkV2)
func (MkDirs_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o MkDirs_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, MkDirs_SdkV2 only implements ToObjectValue() and Type().
type Move ¶
type Move struct { // The destination path of the file or directory. The path should be the // absolute DBFS path. DestinationPath types.String `tfsdk:"destination_path"` // The source path of the file or directory. The path should be the absolute // DBFS path. SourcePath types.String `tfsdk:"source_path"` }
func (Move) ApplySchemaCustomizations ¶ added in v1.63.0
func (c Move) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (Move) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in Move. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*Move) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (*Move) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (Move) ToObjectValue ¶ added in v1.61.0
func (o Move) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, Move only implements ToObjectValue() and Type().
type MoveResponse ¶
type MoveResponse struct { }
func (MoveResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c MoveResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (MoveResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in MoveResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*MoveResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *MoveResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan MoveResponse)
func (*MoveResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *MoveResponse) SyncEffectiveFieldsDuringRead(existingState MoveResponse)
func (MoveResponse) ToObjectValue ¶ added in v1.61.0
func (o MoveResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, MoveResponse only implements ToObjectValue() and Type().
type MoveResponse_SdkV2 ¶ added in v1.62.1
type MoveResponse_SdkV2 struct { }
func (MoveResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c MoveResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (MoveResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in MoveResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*MoveResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *MoveResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan MoveResponse_SdkV2)
func (*MoveResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *MoveResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState MoveResponse_SdkV2)
func (MoveResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o MoveResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, MoveResponse_SdkV2 only implements ToObjectValue() and Type().
type Move_SdkV2 ¶ added in v1.62.1
type Move_SdkV2 struct { // The destination path of the file or directory. The path should be the // absolute DBFS path. DestinationPath types.String `tfsdk:"destination_path"` // The source path of the file or directory. The path should be the absolute // DBFS path. SourcePath types.String `tfsdk:"source_path"` }
func (Move_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c Move_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (Move_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in Move. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*Move_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *Move_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan Move_SdkV2)
func (*Move_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *Move_SdkV2) SyncEffectiveFieldsDuringRead(existingState Move_SdkV2)
func (Move_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o Move_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, Move_SdkV2 only implements ToObjectValue() and Type().
type Put ¶
type Put struct { // This parameter might be absent, and instead a posted file will be used. Contents types.String `tfsdk:"contents"` // The flag that specifies whether to overwrite existing file/files. Overwrite types.Bool `tfsdk:"overwrite"` // The path of the new file. The path should be the absolute DBFS path. Path types.String `tfsdk:"path"` }
func (Put) ApplySchemaCustomizations ¶ added in v1.63.0
func (c Put) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (Put) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in Put. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*Put) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (*Put) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (Put) ToObjectValue ¶ added in v1.61.0
func (o Put) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, Put only implements ToObjectValue() and Type().
type PutResponse ¶
type PutResponse struct { }
func (PutResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c PutResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (PutResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in PutResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*PutResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *PutResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan PutResponse)
func (*PutResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *PutResponse) SyncEffectiveFieldsDuringRead(existingState PutResponse)
func (PutResponse) ToObjectValue ¶ added in v1.61.0
func (o PutResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, PutResponse only implements ToObjectValue() and Type().
type PutResponse_SdkV2 ¶ added in v1.62.1
type PutResponse_SdkV2 struct { }
func (PutResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c PutResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (PutResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in PutResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*PutResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *PutResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan PutResponse_SdkV2)
func (*PutResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *PutResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState PutResponse_SdkV2)
func (PutResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o PutResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, PutResponse_SdkV2 only implements ToObjectValue() and Type().
type Put_SdkV2 ¶ added in v1.62.1
type Put_SdkV2 struct { // This parameter might be absent, and instead a posted file will be used. Contents types.String `tfsdk:"contents"` // The flag that specifies whether to overwrite existing file/files. Overwrite types.Bool `tfsdk:"overwrite"` // The path of the new file. The path should be the absolute DBFS path. Path types.String `tfsdk:"path"` }
func (Put_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c Put_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (Put_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in Put. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*Put_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (*Put_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (Put_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o Put_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, Put_SdkV2 only implements ToObjectValue() and Type().
type ReadDbfsRequest ¶
type ReadDbfsRequest struct { // The number of bytes to read starting from the offset. This has a limit of // 1 MB, and a default value of 0.5 MB. Length types.Int64 `tfsdk:"-"` // The offset to read from in bytes. Offset types.Int64 `tfsdk:"-"` // The path of the file to read. The path should be the absolute DBFS path. Path types.String `tfsdk:"-"` }
Get the contents of a file
func (ReadDbfsRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ReadDbfsRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (ReadDbfsRequest) ToObjectValue ¶ added in v1.61.0
func (o ReadDbfsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ReadDbfsRequest only implements ToObjectValue() and Type().
type ReadDbfsRequest_SdkV2 ¶ added in v1.62.1
type ReadDbfsRequest_SdkV2 struct { // The number of bytes to read starting from the offset. This has a limit of // 1 MB, and a default value of 0.5 MB. Length types.Int64 `tfsdk:"-"` // The offset to read from in bytes. Offset types.Int64 `tfsdk:"-"` // The path of the file to read. The path should be the absolute DBFS path. Path types.String `tfsdk:"-"` }
Get the contents of a file
func (ReadDbfsRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in ReadDbfsRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (ReadDbfsRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o ReadDbfsRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ReadDbfsRequest_SdkV2 only implements ToObjectValue() and Type().
type ReadResponse ¶
type ReadResponse struct { // The number of bytes read (could be less than “length“ if we hit end of // file). This refers to number of bytes read in unencoded version (response // data is base64-encoded). BytesRead types.Int64 `tfsdk:"bytes_read"` // The base64-encoded contents of the file read. Data types.String `tfsdk:"data"` }
func (ReadResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ReadResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ReadResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ReadResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ReadResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ReadResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ReadResponse)
func (*ReadResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ReadResponse) SyncEffectiveFieldsDuringRead(existingState ReadResponse)
func (ReadResponse) ToObjectValue ¶ added in v1.61.0
func (o ReadResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ReadResponse only implements ToObjectValue() and Type().
type ReadResponse_SdkV2 ¶ added in v1.62.1
type ReadResponse_SdkV2 struct { // The number of bytes read (could be less than “length“ if we hit end of // file). This refers to number of bytes read in unencoded version (response // data is base64-encoded). BytesRead types.Int64 `tfsdk:"bytes_read"` // The base64-encoded contents of the file read. Data types.String `tfsdk:"data"` }
func (ReadResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ReadResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ReadResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in ReadResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ReadResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *ReadResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ReadResponse_SdkV2)
func (*ReadResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *ReadResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState ReadResponse_SdkV2)
func (ReadResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o ReadResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ReadResponse_SdkV2 only implements ToObjectValue() and Type().
type UploadRequest ¶
type UploadRequest struct { Contents types.Object `tfsdk:"-"` // The absolute path of the file. FilePath types.String `tfsdk:"-"` // If true, an existing file will be overwritten. Overwrite types.Bool `tfsdk:"-"` }
Upload a file
func (UploadRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in UploadRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (UploadRequest) ToObjectValue ¶ added in v1.61.0
func (o UploadRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, UploadRequest only implements ToObjectValue() and Type().
type UploadRequest_SdkV2 ¶ added in v1.62.1
type UploadRequest_SdkV2 struct { Contents types.Object `tfsdk:"-"` // The absolute path of the file. FilePath types.String `tfsdk:"-"` // If true, an existing file will be overwritten. Overwrite types.Bool `tfsdk:"-"` }
Upload a file
func (UploadRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in UploadRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (UploadRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o UploadRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, UploadRequest_SdkV2 only implements ToObjectValue() and Type().
type UploadResponse ¶
type UploadResponse struct { }
func (UploadResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in UploadResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (UploadResponse) ToObjectValue ¶ added in v1.61.0
func (o UploadResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, UploadResponse only implements ToObjectValue() and Type().
type UploadResponse_SdkV2 ¶ added in v1.62.1
type UploadResponse_SdkV2 struct { }
func (UploadResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in UploadResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (UploadResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o UploadResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, UploadResponse_SdkV2 only implements ToObjectValue() and Type().