Documentation ¶
Index ¶
- func NewBlobStoreFileSource() datasource.DataSource
- func NewBlobStoreGroupSource() datasource.DataSource
- func NewBlobStoreListSource() datasource.DataSource
- func NewBlobStoreS3Source() datasource.DataSource
- func NewResourceBlobstoreFile() resource.Resource
- type BlobStoreFileReourceModel
- type BlobStoreFileSource
- func (d *BlobStoreFileSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *BlobStoreFileSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *BlobStoreFileSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *BlobStoreFileSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type BlobStoreFileSourceModel
- type BlobStoreGroupSource
- func (d *BlobStoreGroupSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *BlobStoreGroupSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *BlobStoreGroupSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *BlobStoreGroupSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type BlobStoreGroupSourceModel
- type BlobStoreListSource
- func (d *BlobStoreListSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *BlobStoreListSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *BlobStoreListSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *BlobStoreListSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type BlobStoreListSourceItemModel
- type BlobStoreListSourceModel
- type BlobStoreS3Source
- func (d *BlobStoreS3Source) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *BlobStoreS3Source) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *BlobStoreS3Source) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *BlobStoreS3Source) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type BlobStoreS3SourceModel
- type ResourceBlobstoreFile
- func (r *ResourceBlobstoreFile) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *ResourceBlobstoreFile) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *ResourceBlobstoreFile) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *ResourceBlobstoreFile) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *ResourceBlobstoreFile) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *ResourceBlobstoreFile) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *ResourceBlobstoreFile) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *ResourceBlobstoreFile) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type SoftQuotaModel
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewBlobStoreFileSource ¶
func NewBlobStoreFileSource() datasource.DataSource
func NewBlobStoreGroupSource ¶
func NewBlobStoreGroupSource() datasource.DataSource
func NewBlobStoreListSource ¶
func NewBlobStoreListSource() datasource.DataSource
func NewBlobStoreS3Source ¶
func NewBlobStoreS3Source() datasource.DataSource
Types ¶
type BlobStoreFileReourceModel ¶
type BlobStoreFileReourceModel struct { Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` Path types.String `tfsdk:"path"` BlobCount types.Int64 `tfsdk:"blob_count"` AvailableSpaceInBytes types.Int64 `tfsdk:"available_space_in_bytes"` TotalSizeInBytes types.Int64 `tfsdk:"total_size_in_bytes"` SoftQuota *SoftQuotaModel `tfsdk:"soft_quota"` }
type BlobStoreFileSource ¶
type BlobStoreFileSource struct {
// contains filtered or unexported fields
}
func (*BlobStoreFileSource) Configure ¶
func (d *BlobStoreFileSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*BlobStoreFileSource) Metadata ¶
func (d *BlobStoreFileSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*BlobStoreFileSource) Read ¶
func (d *BlobStoreFileSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*BlobStoreFileSource) Schema ¶
func (d *BlobStoreFileSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type BlobStoreFileSourceModel ¶
type BlobStoreFileSourceModel struct { Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` Path types.String `tfsdk:"path"` BlobCount types.Int64 `tfsdk:"blob_count"` AvailableSpaceInBytes types.Int64 `tfsdk:"available_space_in_bytes"` TotalSizeInBytes types.Int64 `tfsdk:"total_size_in_bytes"` SoftQuota *SoftQuotaModel `tfsdk:"soft_quota"` }
type BlobStoreGroupSource ¶
type BlobStoreGroupSource struct {
// contains filtered or unexported fields
}
func (*BlobStoreGroupSource) Configure ¶
func (d *BlobStoreGroupSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*BlobStoreGroupSource) Metadata ¶
func (d *BlobStoreGroupSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*BlobStoreGroupSource) Read ¶
func (d *BlobStoreGroupSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*BlobStoreGroupSource) Schema ¶
func (d *BlobStoreGroupSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type BlobStoreGroupSourceModel ¶
type BlobStoreGroupSourceModel struct { Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` AvailableSpaceInBytes types.Int64 `tfsdk:"available_space_in_bytes"` BlobCount types.Int64 `tfsdk:"blob_count"` FillPolicy types.String `tfsdk:"fill_policy"` Members []types.String `tfsdk:"members"` TotalSizeInBytes types.Int64 `tfsdk:"total_size_in_bytes"` SoftQuota *SoftQuotaModel `tfsdk:"soft_quota"` }
type BlobStoreListSource ¶
type BlobStoreListSource struct {
// contains filtered or unexported fields
}
func (*BlobStoreListSource) Configure ¶
func (d *BlobStoreListSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*BlobStoreListSource) Metadata ¶
func (d *BlobStoreListSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*BlobStoreListSource) Read ¶
func (d *BlobStoreListSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*BlobStoreListSource) Schema ¶
func (d *BlobStoreListSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type BlobStoreListSourceModel ¶
type BlobStoreListSourceModel struct { Id types.String `tfsdk:"id"` Items []*BlobStoreListSourceItemModel `tfsdk:"items"` }
type BlobStoreS3Source ¶
type BlobStoreS3Source struct {
// contains filtered or unexported fields
}
func (*BlobStoreS3Source) Configure ¶
func (d *BlobStoreS3Source) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*BlobStoreS3Source) Metadata ¶
func (d *BlobStoreS3Source) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*BlobStoreS3Source) Read ¶
func (d *BlobStoreS3Source) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*BlobStoreS3Source) Schema ¶
func (d *BlobStoreS3Source) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type BlobStoreS3SourceModel ¶
type BlobStoreS3SourceModel struct { Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` BlobCount types.Int64 `tfsdk:"blob_count"` AvailableSpaceInBytes types.Int64 `tfsdk:"available_space_in_bytes"` TotalSizeInBytes types.Int64 `tfsdk:"total_size_in_bytes"` SoftQuota *SoftQuotaModel `tfsdk:"soft_quota"` BucketConfiguration *bucketConfigurationModel `tfsdk:"bucket_configuration"` }
type ResourceBlobstoreFile ¶
type ResourceBlobstoreFile struct {
// contains filtered or unexported fields
}
ResourceBlobstoreFile defines the resource implementation.
func (*ResourceBlobstoreFile) Configure ¶
func (r *ResourceBlobstoreFile) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*ResourceBlobstoreFile) Create ¶
func (r *ResourceBlobstoreFile) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*ResourceBlobstoreFile) Delete ¶
func (r *ResourceBlobstoreFile) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*ResourceBlobstoreFile) ImportState ¶
func (r *ResourceBlobstoreFile) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*ResourceBlobstoreFile) Metadata ¶
func (r *ResourceBlobstoreFile) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*ResourceBlobstoreFile) Read ¶
func (r *ResourceBlobstoreFile) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*ResourceBlobstoreFile) Schema ¶
func (r *ResourceBlobstoreFile) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*ResourceBlobstoreFile) Update ¶
func (r *ResourceBlobstoreFile) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
Click to show internal directories.
Click to hide internal directories.