sfsturbo

package
v1.73.9 Latest Latest
Warning

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

Go to latest
Published: Apr 24, 2025 License: MPL-2.0 Imports: 26 Imported by: 1

Documentation

Overview

Generated by PMS #250

Generated by PMS #237

Generated by PMS #82

Generated by PMS #248

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DataSourceSfsTurboDataTasks

func DataSourceSfsTurboDataTasks() *schema.Resource

func DataSourceSfsTurboDuTasks

func DataSourceSfsTurboDuTasks() *schema.Resource

func DataSourceSfsTurboObsTargets

func DataSourceSfsTurboObsTargets() *schema.Resource

func DataSourceSfsTurboPermRules

func DataSourceSfsTurboPermRules() *schema.Resource

func DataSourceTurbos

func DataSourceTurbos() *schema.Resource

@API SFSTurbo GET /v1/{project_id}/sfs-turbo/shares/detail

func ResourceDataTask

func ResourceDataTask() *schema.Resource

@API SFSTurbo POST /v1/{project_id}/sfs-turbo/{share_id}/hpc-cache/task @API SFSTurbo GET /v1/{project_id}/sfs-turbo/{share_id}/hpc-cache/task/{task_id}

func ResourceDuTask

func ResourceDuTask() *schema.Resource

@API SFSTurbo POST /v1/{project_id}/sfs-turbo/shares/{share_id}/fs/{feature}/tasks @API SFSTurbo GET /v1/{project_id}/sfs-turbo/shares/{share_id}/fs/{feature}/tasks/{task_id} @API SFSTurbo DELETE /v1/{project_id}/sfs-turbo/shares/{share_id}/fs/{feature}/tasks/{task_id}

func ResourceOBSTarget

func ResourceOBSTarget() *schema.Resource

@API SFSTurbo POST /v1/{project_id}/sfs-turbo/shares/{share_id}/targets @API SFSTurbo GET /v1/{project_id}/sfs-turbo/shares/{share_id}/targets/{target_id} @API SFSTurbo DELETE /v1/{project_id}/sfs-turbo/shares/{share_id}/targets/{target_id}

func ResourceSFSTurbo

func ResourceSFSTurbo() *schema.Resource

@API SFSTurbo POST /v1/{project_id}/sfs-turbo/shares/{id}/action @API SFSTurbo DELETE /v1/{project_id}/sfs-turbo/shares/{id} @API SFSTurbo GET /v1/{project_id}/sfs-turbo/shares/{id} @API SFSTurbo POST /v1/{project_id}/sfs-turbo/shares @API SFSTurbo DELETE /v1/{project_id}/sfs-turbo/{id}/tags/{key} @API SFSTurbo GET /v1/{project_id}/sfs-turbo/{id}/tags @API SFSTurbo POST /v1/{project_id}/sfs-turbo/{id}/tags/action

func ResourceSFSTurboPermRule

func ResourceSFSTurboPermRule() *schema.Resource

@API SFSTurbo POST /v1/{project_id}/sfs-turbo/shares/{share_id}/fs/perm-rules @API SFSTurbo GET /v1/{project_id}/sfs-turbo/shares/{share_id}/fs/perm-rules/{rule_id} @API SFSTurbo PUT /v1/{project_id}/sfs-turbo/shares/{share_id}/fs/perm-rules/{rule_id} @API SFSTurbo DELETE /v1/{project_id}/sfs-turbo/shares/{share_id}/fs/perm-rules/{rule_id}

func ResourceSfsTurboDir

func ResourceSfsTurboDir() *schema.Resource

@API SFSTurbo POST /v1/{project_id}/sfs-turbo/shares/{share_id}/fs/dir @API SFSTurbo GET /v1/{project_id}/sfs-turbo/shares/{share_id}/fs/dir @API SFSTurbo DELETE /v1/{project_id}/sfs-turbo/shares/{share_id}/fs/dir

func ResourceSfsTurboDirQuota

func ResourceSfsTurboDirQuota() *schema.Resource

@API SFSTurbo POST /v1/{project_id}/sfs-turbo/shares/{share_id}/fs/dir-quota @API SFSTurbo PUT /v1/{project_id}/sfs-turbo/shares/{share_id}/fs/dir-quota @API SFSTurbo GET /v1/{project_id}/sfs-turbo/shares/{share_id}/fs/dir-quota @API SFSTurbo DELETE /v1/{project_id}/sfs-turbo/shares/{share_id}/fs/dir-quota

Types

type TurboDataTasksDSWrapper

type TurboDataTasksDSWrapper struct {
	*schemas.ResourceDataWrapper
	Config *config.Config
}

func (*TurboDataTasksDSWrapper) ListHpcCacheTasks

func (w *TurboDataTasksDSWrapper) ListHpcCacheTasks() (*gjson.Result, error)

@API SFSTURBO GET /v1/{project_id}/sfs-turbo/{share_id}/hpc-cache/tasks

type TurboDuTasksDSWrapper

type TurboDuTasksDSWrapper struct {
	*schemas.ResourceDataWrapper
	Config *config.Config
}

func (*TurboDuTasksDSWrapper) ListFsTasks

func (w *TurboDuTasksDSWrapper) ListFsTasks() (*gjson.Result, error)

@API SFSTURBO GET /v1/{project_id}/sfs-turbo/shares/{share_id}/fs/{feature}/tasks

type TurboObsTargetsDSWrapper

type TurboObsTargetsDSWrapper struct {
	*schemas.ResourceDataWrapper
	Config *config.Config
}

func (*TurboObsTargetsDSWrapper) ListBackendTargets

func (w *TurboObsTargetsDSWrapper) ListBackendTargets() (*gjson.Result, error)

@API SFSTurbo GET /v1/{project_id}/sfs-turbo/shares/{share_id}/targets

type TurboPermRulesDSWrapper

type TurboPermRulesDSWrapper struct {
	*schemas.ResourceDataWrapper
	Config *config.Config
}

func (*TurboPermRulesDSWrapper) ListPermRules

func (w *TurboPermRulesDSWrapper) ListPermRules() (*gjson.Result, error)

@API SFSTURBO GET /v1/{project_id}/sfs-turbo/shares/{share_id}/fs/perm-rules

Jump to

Keyboard shortcuts

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