files_tf

package
v1.63.0 Latest Latest
Warning

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

Go to latest
Published: Jan 16, 2025 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

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

func (a AddBlock) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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 (newState *AddBlock) SyncEffectiveFieldsDuringCreateOrUpdate(plan AddBlock)

func (*AddBlock) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *AddBlock) SyncEffectiveFieldsDuringRead(existingState AddBlock)

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().

func (AddBlock) Type added in v1.61.0

func (o AddBlock) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

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

func (a AddBlockResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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().

func (AddBlockResponse) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

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

func (a AddBlockResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

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().

func (AddBlockResponse_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

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

func (a AddBlock_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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().

func (AddBlock_SdkV2) Type added in v1.62.1

func (o AddBlock_SdkV2) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

type Close

type Close struct {
	// The handle on an open stream.
	Handle types.Int64 `tfsdk:"handle"`
}

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

func (a Close) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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 (newState *Close) SyncEffectiveFieldsDuringCreateOrUpdate(plan Close)

func (*Close) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *Close) SyncEffectiveFieldsDuringRead(existingState Close)

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().

func (Close) Type added in v1.61.0

func (o Close) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

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

func (a CloseResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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().

func (CloseResponse) Type added in v1.61.0

func (o CloseResponse) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

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

func (a CloseResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

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().

func (CloseResponse_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type Close_SdkV2 added in v1.62.1

type Close_SdkV2 struct {
	// The handle on an open stream.
	Handle types.Int64 `tfsdk:"handle"`
}

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

func (a Close_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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().

func (Close_SdkV2) Type added in v1.62.1

func (o Close_SdkV2) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

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

func (a Create) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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 (newState *Create) SyncEffectiveFieldsDuringCreateOrUpdate(plan Create)

func (*Create) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *Create) SyncEffectiveFieldsDuringRead(existingState Create)

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().

func (Create) Type added in v1.61.0

func (o Create) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

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

func (a CreateDirectoryRequest) 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) ToObjectValue added in v1.61.0

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().

func (CreateDirectoryRequest) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

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

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().

func (CreateDirectoryRequest_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type CreateDirectoryResponse

type CreateDirectoryResponse struct {
}

func (CreateDirectoryResponse) GetComplexFieldTypes added in v1.61.0

func (a CreateDirectoryResponse) 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) ToObjectValue added in v1.61.0

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().

func (CreateDirectoryResponse) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

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

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().

func (CreateDirectoryResponse_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

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

func (a CreateResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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().

func (CreateResponse) Type added in v1.61.0

func (o CreateResponse) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

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

func (a CreateResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

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().

func (CreateResponse_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

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

func (a Create_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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().

func (Create_SdkV2) Type added in v1.62.1

func (o Create_SdkV2) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

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

func (a Delete) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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 (newState *Delete) SyncEffectiveFieldsDuringCreateOrUpdate(plan Delete)

func (*Delete) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *Delete) SyncEffectiveFieldsDuringRead(existingState Delete)

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().

func (Delete) Type added in v1.61.0

func (o Delete) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

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

func (a DeleteDirectoryRequest) 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) ToObjectValue added in v1.61.0

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().

func (DeleteDirectoryRequest) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

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

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().

func (DeleteDirectoryRequest_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type DeleteDirectoryResponse

type DeleteDirectoryResponse struct {
}

func (DeleteDirectoryResponse) GetComplexFieldTypes added in v1.61.0

func (a DeleteDirectoryResponse) 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) ToObjectValue added in v1.61.0

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().

func (DeleteDirectoryResponse) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

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

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().

func (DeleteDirectoryResponse_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

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

func (a DeleteFileRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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().

func (DeleteFileRequest) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

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

func (a DeleteFileRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

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().

func (DeleteFileRequest_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

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

func (a DeleteResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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().

func (DeleteResponse) Type added in v1.61.0

func (o DeleteResponse) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

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

func (a DeleteResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

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().

func (DeleteResponse_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

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

func (a Delete_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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().

func (Delete_SdkV2) Type added in v1.62.1

func (o Delete_SdkV2) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

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

func (a DirectoryEntry) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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().

func (DirectoryEntry) Type added in v1.61.0

func (o DirectoryEntry) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

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

func (a DirectoryEntry_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

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().

func (DirectoryEntry_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type DownloadRequest

type DownloadRequest struct {
	// The absolute path of the file.
	FilePath types.String `tfsdk:"-"`
}

Download a file

func (DownloadRequest) GetComplexFieldTypes added in v1.61.0

func (a DownloadRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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().

func (DownloadRequest) Type added in v1.61.0

func (o DownloadRequest) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

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

func (a DownloadRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

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().

func (DownloadRequest_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

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

func (a DownloadResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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().

func (DownloadResponse) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

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

func (a DownloadResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

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().

func (DownloadResponse_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

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

func (a FileInfo) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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 (newState *FileInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan FileInfo)

func (*FileInfo) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *FileInfo) SyncEffectiveFieldsDuringRead(existingState FileInfo)

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().

func (FileInfo) Type added in v1.61.0

func (o FileInfo) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

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

func (a FileInfo_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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().

func (FileInfo_SdkV2) Type added in v1.62.1

func (o FileInfo_SdkV2) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

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

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().

func (GetDirectoryMetadataRequest) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

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

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().

func (GetDirectoryMetadataRequest_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

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

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().

func (GetDirectoryMetadataResponse) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

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

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().

func (GetDirectoryMetadataResponse_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

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

func (a GetMetadataRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

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().

func (GetMetadataRequest) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

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

func (a GetMetadataRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

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().

func (GetMetadataRequest_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

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

func (a GetMetadataResponse) 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) ToObjectValue added in v1.61.0

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().

func (GetMetadataResponse) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

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

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().

func (GetMetadataResponse_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

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

func (a GetStatusRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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().

func (GetStatusRequest) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

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

func (a GetStatusRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

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().

func (GetStatusRequest_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

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

func (a ListDbfsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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().

func (ListDbfsRequest) Type added in v1.61.0

func (o ListDbfsRequest) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

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

func (a ListDbfsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

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().

func (ListDbfsRequest_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

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

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().

func (ListDirectoryContentsRequest) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

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

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().

func (ListDirectoryContentsRequest_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

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

func (a ListDirectoryResponse) 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) 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

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().

func (ListDirectoryResponse) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

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

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

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

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().

func (ListDirectoryResponse_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

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

func (a ListStatusResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

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().

func (ListStatusResponse) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

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

func (a ListStatusResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

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

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

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().

func (ListStatusResponse_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

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

func (a MkDirs) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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 (newState *MkDirs) SyncEffectiveFieldsDuringCreateOrUpdate(plan MkDirs)

func (*MkDirs) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *MkDirs) SyncEffectiveFieldsDuringRead(existingState MkDirs)

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().

func (MkDirs) Type added in v1.61.0

func (o MkDirs) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

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

func (a MkDirsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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().

func (MkDirsResponse) Type added in v1.61.0

func (o MkDirsResponse) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

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

func (a MkDirsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

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().

func (MkDirsResponse_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

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

func (a MkDirs_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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().

func (MkDirs_SdkV2) Type added in v1.62.1

func (o MkDirs_SdkV2) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

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

func (a Move) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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 (newState *Move) SyncEffectiveFieldsDuringCreateOrUpdate(plan Move)

func (*Move) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *Move) SyncEffectiveFieldsDuringRead(existingState Move)

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().

func (Move) Type added in v1.61.0

func (o Move) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

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

func (a MoveResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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().

func (MoveResponse) Type added in v1.61.0

func (o MoveResponse) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

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

func (a MoveResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

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().

func (MoveResponse_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

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

func (a Move_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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().

func (Move_SdkV2) Type added in v1.62.1

func (o Move_SdkV2) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

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

func (a Put) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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 (newState *Put) SyncEffectiveFieldsDuringCreateOrUpdate(plan Put)

func (*Put) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *Put) SyncEffectiveFieldsDuringRead(existingState Put)

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().

func (Put) Type added in v1.61.0

func (o Put) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

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

func (a PutResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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().

func (PutResponse) Type added in v1.61.0

func (o PutResponse) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

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

func (a PutResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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().

func (PutResponse_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

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

func (a Put_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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 (newState *Put_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan Put_SdkV2)

func (*Put_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *Put_SdkV2) SyncEffectiveFieldsDuringRead(existingState Put_SdkV2)

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().

func (Put_SdkV2) Type added in v1.62.1

func (o Put_SdkV2) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

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

func (a ReadDbfsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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().

func (ReadDbfsRequest) Type added in v1.61.0

func (o ReadDbfsRequest) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

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

func (a ReadDbfsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

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().

func (ReadDbfsRequest_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

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

func (a ReadResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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().

func (ReadResponse) Type added in v1.61.0

func (o ReadResponse) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

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

func (a ReadResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

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().

func (ReadResponse_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

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

func (a UploadRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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().

func (UploadRequest) Type added in v1.61.0

func (o UploadRequest) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

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

func (a UploadRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

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().

func (UploadRequest_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type UploadResponse

type UploadResponse struct {
}

func (UploadResponse) GetComplexFieldTypes added in v1.61.0

func (a UploadResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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().

func (UploadResponse) Type added in v1.61.0

func (o UploadResponse) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

type UploadResponse_SdkV2 added in v1.62.1

type UploadResponse_SdkV2 struct {
}

func (UploadResponse_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a UploadResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

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().

func (UploadResponse_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

Jump to

Keyboard shortcuts

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