Documentation ¶
Overview ¶
Generated by PMS #82
Index ¶
- func DataSourceSFSFileSystemV2() *schema.Resource
- func DataSourceSfsTurboObsTargets() *schema.Resource
- func DataSourceTurbos() *schema.Resource
- func ResourceOBSTarget() *schema.Resource
- func ResourceSFSAccessRuleV2() *schema.Resource
- func ResourceSFSFileSystemV2() *schema.Resource
- func ResourceSFSTurbo() *schema.Resource
- func ResourceSFSTurboPermRule() *schema.Resource
- func ResourceSfsTurboDir() *schema.Resource
- func ResourceSfsTurboDirQuota() *schema.Resource
- type TurboObsTargetsDSWrapper
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DataSourceSFSFileSystemV2 ¶ added in v1.56.0
@API SFS GET /v2/{project_id}/shares/detail @API SFS POST /v2/{project_id}/shares/{id}/action @API SFS GET /v2/{project_id}/shares/{id}/export_locations
func DataSourceSfsTurboObsTargets ¶ added in v1.63.1
func DataSourceTurbos ¶
@API SFSTurbo GET /v1/{project_id}/sfs-turbo/shares/detail
func ResourceOBSTarget ¶ added in v1.63.1
@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 ResourceSFSAccessRuleV2 ¶ added in v1.56.0
@API SFS POST /v2/{project_id}/shares/{id}/action
func ResourceSFSFileSystemV2 ¶ added in v1.56.0
@API SFS POST /v2/{project_id}/shares/{id}/action @API SFS DELETE /v2/{project_id}/shares/{id} @API SFS GET /v2/{project_id}/shares/{id} @API SFS PUT /v2/{project_id}/shares/{id} @API SFS POST /v2/{project_id}/shares @API SFS POST /v2/{project_id}/sfs/{id}/tags/action @API SFS GET /v2/{project_id}/sfs/{id}/tags
func ResourceSFSTurbo ¶ added in v1.56.0
@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 ¶ added in v1.60.1
@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 ¶ added in v1.58.0
@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 ¶ added in v1.58.0
@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 TurboObsTargetsDSWrapper ¶ added in v1.63.1
type TurboObsTargetsDSWrapper struct { *schemas.ResourceDataWrapper Config *config.Config }
func (*TurboObsTargetsDSWrapper) ListBackendTargets ¶ added in v1.63.1
func (w *TurboObsTargetsDSWrapper) ListBackendTargets() (*gjson.Result, error)
@API SFSTurbo GET /v1/{project_id}/sfs-turbo/shares/{share_id}/targets
Source Files ¶
- data_source_huaweicloud_sfs_file_system.go
- data_source_huaweicloud_sfs_turbo_obs_targets.go
- data_source_huaweicloud_sfs_turbos.go
- resource_huaweicloud_sfs_access_rule.go
- resource_huaweicloud_sfs_file_system.go
- resource_huaweicloud_sfs_turbo.go
- resource_huaweicloud_sfs_turbo_dir.go
- resource_huaweicloud_sfs_turbo_dir_quota.go
- resource_huaweicloud_sfs_turbo_obs_target.go
- resource_huaweicloud_sfs_turbo_perm_rule.go