Documentation
¶
Index ¶
- func DiskDataSource(ctx context.Context, state *models.DataSourceDiskModel, c *client.Client) diag.Diagnostics
- func DiskListDataSource(ctx context.Context, state *models.DataSourceDiskListModel, c *client.Client) diag.Diagnostics
- func DiskListDeletedDataSource(ctx context.Context, state *models.DataSourceDiskListDeletedModel, ...) diag.Diagnostics
- func DiskListTypesDataSource(ctx context.Context, state *models.DataSourceDiskListTypesModel, ...) diag.Diagnostics
- func DiskListTypesDetailedDataSource(ctx context.Context, state *models.DataSourceDiskListTypesDetailedModel, ...) diag.Diagnostics
- func DiskListUnattachedDataSource(ctx context.Context, state *models.DataSourceDiskListUnattachedModel, ...) diag.Diagnostics
- func DiskReplicationDataSource(ctx context.Context, state *models.RecordDiskModel, c *client.Client) diag.Diagnostics
- func DiskReplicationResource(ctx context.Context, state *models.ResourceRecordDiskReplicationModel, ...) diag.Diagnostics
- func DiskResource(ctx context.Context, plan *models.ResourceDiskModel, c *client.Client) diag.Diagnostics
- func DiskSnapshotDataSource(ctx context.Context, state *models.DataSourceDiskSnapshotModel, ...) diag.Diagnostics
- func DiskSnapshotListDataSource(ctx context.Context, state *models.DataSourceDiskSnapshotListModel, ...) diag.Diagnostics
- func DiskSnapshotResource(ctx context.Context, plan *models.ResourceDiskSnapshotModel, c *client.Client) diag.Diagnostics
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DiskDataSource ¶
func DiskDataSource(ctx context.Context, state *models.DataSourceDiskModel, c *client.Client) diag.Diagnostics
DiskDataSource flattens data source for disk. Return error in case data source is not found on the platform. Flatten errors are added to tflog.
func DiskListDataSource ¶
func DiskListDataSource(ctx context.Context, state *models.DataSourceDiskListModel, c *client.Client) diag.Diagnostics
DiskListDataSource flattens data source for disk list. Return error in case data source is not found on the platform. Flatten errors are added to tflog.
func DiskListDeletedDataSource ¶
func DiskListDeletedDataSource(ctx context.Context, state *models.DataSourceDiskListDeletedModel, c *client.Client) diag.Diagnostics
DiskListDeletedDataSource flattens data source for disk list deleted. Return error in case data source is not found on the platform. Flatten errors are added to tflog.
func DiskListTypesDataSource ¶
func DiskListTypesDataSource(ctx context.Context, state *models.DataSourceDiskListTypesModel, c *client.Client) diag.Diagnostics
DiskListTypesDataSource flattens data source for disk list types. Return error in case data source is not found on the platform. Flatten errors are added to tflog.
func DiskListTypesDetailedDataSource ¶
func DiskListTypesDetailedDataSource(ctx context.Context, state *models.DataSourceDiskListTypesDetailedModel, c *client.Client) diag.Diagnostics
DiskListTypesDetailedDataSource flattens data source for disk list types detailed. Return error in case data source is not found on the platform. Flatten errors are added to tflog.
func DiskListUnattachedDataSource ¶
func DiskListUnattachedDataSource(ctx context.Context, state *models.DataSourceDiskListUnattachedModel, c *client.Client) diag.Diagnostics
DiskListUnattachedDataSource flattens data source for disk list unattached. Return error in case data source is not found on the platform. Flatten errors are added to tflog.
func DiskReplicationDataSource ¶
func DiskReplicationDataSource(ctx context.Context, state *models.RecordDiskModel, c *client.Client) diag.Diagnostics
DiskReplicationDataSource flattens data source for disk. Return error in case data source is not found on the platform. Flatten errors are added to tflog.
func DiskReplicationResource ¶
func DiskReplicationResource(ctx context.Context, state *models.ResourceRecordDiskReplicationModel, c *client.Client) diag.Diagnostics
ReplicationDiskresource flattens resource for disk. Return error in case resource is not found on the platform. Flatten errors are added to tflog.
func DiskResource ¶
func DiskResource(ctx context.Context, plan *models.ResourceDiskModel, c *client.Client) diag.Diagnostics
DiskResource flattens resource for disk. Return error in case resource is not found on the platform. Flatten errors are added to tflog.
func DiskSnapshotDataSource ¶
func DiskSnapshotDataSource(ctx context.Context, state *models.DataSourceDiskSnapshotModel, c *client.Client) diag.Diagnostics
DiskSnapshotDataSource flattens data source for disk snapshot. Return error in case data source is not found on the platform. Flatten errors are added to tflog.
func DiskSnapshotListDataSource ¶
func DiskSnapshotListDataSource(ctx context.Context, state *models.DataSourceDiskSnapshotListModel, c *client.Client) diag.Diagnostics
DiskSnapshotListDataSource flattens data source for disk snapshot list. Return error in case data source is not found on the platform. Flatten errors are added to tflog.
func DiskSnapshotResource ¶
func DiskSnapshotResource(ctx context.Context, plan *models.ResourceDiskSnapshotModel, c *client.Client) diag.Diagnostics
DiskSnapshotResource flattens resource for disk snapshot. Return error in case resource is not found on the platform. Flatten errors are added to tflog.
Types ¶
This section is empty.
Source Files
¶
- flatten_data_source_disk.go
- flatten_data_source_disk_list.go
- flatten_data_source_disk_list_deleted.go
- flatten_data_source_disk_list_types.go
- flatten_data_source_disk_list_types_detailed.go
- flatten_data_source_disk_list_unattached.go
- flatten_data_source_disk_replication.go
- flatten_data_source_disk_snapshot.go
- flatten_data_source_disk_snapshot_list.go
- flatten_resource_disk.go
- flatten_resource_disk_replication.go
- flatten_resource_disk_snapshot.go