Documentation ¶
Index ¶
- func DataSourceDatasetVerions() *schema.Resource
- func DataSourceDatasets() *schema.Resource
- func DataSourceModelTemplates() *schema.Resource
- func DataSourceModels() *schema.Resource
- func DataSourceNotebookFlavors() *schema.Resource
- func DataSourceNotebookImages() *schema.Resource
- func DataSourceResourceFlavors() *schema.Resource
- func DataSourceServiceFlavors() *schema.Resource
- func DataSourceServices() *schema.Resource
- func DataSourceWorkspaces() *schema.Resource
- func ParseMountFromId(id string) (notebookId, mountId string, err error)
- func ParseVersionInfoFromId(id string) (datasetId string, versionId string, err error)
- func ResourceDataset() *schema.Resource
- func ResourceDatasetVersion() *schema.Resource
- func ResourceDatasetVersionCreate(ctx context.Context, d *schema.ResourceData, meta interface{}) diag.Diagnostics
- func ResourceDatasetVersionDelete(_ context.Context, d *schema.ResourceData, meta interface{}) diag.Diagnostics
- func ResourceDatasetVersionRead(_ context.Context, d *schema.ResourceData, meta interface{}) diag.Diagnostics
- func ResourceModelArtsAuthorization() *schema.Resource
- func ResourceModelartsModel() *schema.Resource
- func ResourceModelartsNetwork() *schema.Resource
- func ResourceModelartsResourcePool() *schema.Resource
- func ResourceModelartsService() *schema.Resource
- func ResourceModelartsWorkspace() *schema.Resource
- func ResourceNotebook() *schema.Resource
- func ResourceNotebookMountStorage() *schema.Resource
- func SearchAuthById(getModelAuthRespBody interface{}, id string) interface{}
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DataSourceDatasetVerions ¶ added in v1.36.0
@API ModelArts GET /v2/{project_id}/datasets/{datasetId}/versions
func DataSourceDatasets ¶ added in v1.35.0
@API ModelArts GET /v2/{project_id}/datasets
func DataSourceModelTemplates ¶ added in v1.55.0
@API ModelArts GET /v1/{project_id}/models/template
func DataSourceModels ¶ added in v1.54.0
@API ModelArts GET /v1/{project_id}/models
func DataSourceNotebookFlavors ¶ added in v1.47.0
@API ModelArts GET /v1/{project_id}/notebooks/flavors
func DataSourceNotebookImages ¶
@API ModelArts GET /v1/{project_id}/images
func DataSourceResourceFlavors ¶ added in v1.55.0
@API ModelArts GET /v1/{project_id}/resourceflavors
func DataSourceServiceFlavors ¶ added in v1.53.0
@API ModelArts GET /v1/{project_id}/services/specifications
func DataSourceServices ¶ added in v1.55.0
@API ModelArts GET /v1/{project_id}/services
func DataSourceWorkspaces ¶ added in v1.55.0
@API ModelArts GET /v1/{project_id}/workspaces
func ParseMountFromId ¶
func ParseVersionInfoFromId ¶ added in v1.36.0
func ResourceDataset ¶ added in v1.35.0
@API ModelArts DELETE /v2/{project_id}/datasets/{datasetId} @API ModelArts GET /v2/{project_id}/datasets/{datasetId} @API ModelArts PUT /v2/{project_id}/datasets/{datasetId} @API ModelArts POST /v2/{project_id}/datasets
func ResourceDatasetVersion ¶ added in v1.36.0
@API ModelArts DELETE /v2/{project_id}/datasets/{datasetId}/versions/{versionId} @API ModelArts GET /v2/{project_id}/datasets/{datasetId}/versions/{versionId} @API ModelArts POST /v2/{project_id}/datasets/{datasetId}/versions
func ResourceDatasetVersionCreate ¶ added in v1.36.0
func ResourceDatasetVersionCreate(ctx context.Context, d *schema.ResourceData, meta interface{}) diag.Diagnostics
func ResourceDatasetVersionDelete ¶ added in v1.36.0
func ResourceDatasetVersionDelete(_ context.Context, d *schema.ResourceData, meta interface{}) diag.Diagnostics
func ResourceDatasetVersionRead ¶ added in v1.36.0
func ResourceDatasetVersionRead(_ context.Context, d *schema.ResourceData, meta interface{}) diag.Diagnostics
func ResourceModelArtsAuthorization ¶ added in v1.55.0
@API ModelArts POST /v2/{project_id}/agency @API ModelArts DELETE /v2/{project_id}/authorizations @API ModelArts GET /v2/{project_id}/authorizations @API ModelArts POST /v2/{project_id}/authorizations
func ResourceModelartsModel ¶ added in v1.52.0
@API ModelArts POST /v1/{project_id}/models @API ModelArts DELETE /v1/{project_id}/models/{id} @API ModelArts GET /v1/{project_id}/models/{id}
func ResourceModelartsNetwork ¶ added in v1.56.0
@API ModelArts GET /v1/{project_id}/networks/{id} @API ModelArts PATCH /v1/{project_id}/networks/{id} @API ModelArts DELETE /v1/{project_id}/networks/{id} @API ModelArts POST /v1/{project_id}/networks
func ResourceModelartsResourcePool ¶ added in v1.56.0
@API ModelArts POST /v2/{project_id}/pools @API ModelArts DELETE /v2/{project_id}/pools/{id} @API ModelArts GET /v2/{project_id}/pools/{id} @API ModelArts PATCH /v2/{project_id}/pools/{id}
func ResourceModelartsService ¶ added in v1.52.0
@API ModelArts POST /v1/{project_id}/services @API ModelArts DELETE /v1/{project_id}/services/{id} @API ModelArts GET /v1/{project_id}/services/{id} @API ModelArts PUT /v1/{project_id}/services/{id}
func ResourceModelartsWorkspace ¶ added in v1.54.0
@API ModelArts POST /v1/{project_id}/workspaces @API ModelArts DELETE /v1/{project_id}/workspaces/{id} @API ModelArts GET /v1/{project_id}/workspaces/{id} @API ModelArts PUT /v1/{project_id}/workspaces/{id}
func ResourceNotebook ¶
@API ModelArts POST /v1/{project_id}/notebooks/{id}/start @API ModelArts POST /v1/{project_id}/notebooks/{id}/stop @API ModelArts GET /v1/{project_id}/notebooks/{id}/storage @API ModelArts DELETE /v1/{project_id}/notebooks/{id} @API ModelArts GET /v1/{project_id}/notebooks/{id} @API ModelArts PUT /v1/{project_id}/notebooks/{id} @API ModelArts POST /v1/{project_id}/notebooks
func ResourceNotebookMountStorage ¶
@API ModelArts GET /v1/{project_id}/notebooks/{id} @API ModelArts DELETE /v1/{project_id}/notebooks/{id}/storage/{storageId} @API ModelArts GET /v1/{project_id}/notebooks/{id}/storage/{storageId} @API ModelArts POST /v1/{project_id}/notebooks/{id}/storage
func SearchAuthById ¶ added in v1.55.0
func SearchAuthById(getModelAuthRespBody interface{}, id string) interface{}
There are two arrays in the raw response body, but in the return of pagination.ListAllItems, the key of array may be 'auth' or 'content', so need to search twice at most.
Types ¶
This section is empty.
Source Files ¶
- data_source_huaweicloud_modelarts_dataset_versions.go
- data_source_huaweicloud_modelarts_datasets.go
- data_source_huaweicloud_modelarts_model_templates.go
- data_source_huaweicloud_modelarts_models.go
- data_source_huaweicloud_modelarts_notebook_flavors.go
- data_source_huaweicloud_modelarts_notebook_images.go
- data_source_huaweicloud_modelarts_resource_flavors.go
- data_source_huaweicloud_modelarts_service_flavors.go
- data_source_huaweicloud_modelarts_services.go
- data_source_huaweicloud_modelarts_workspaces.go
- resource_huaweicloud_modelarts_authorization.go
- resource_huaweicloud_modelarts_dataset.go
- resource_huaweicloud_modelarts_dataset_version.go
- resource_huaweicloud_modelarts_model.go
- resource_huaweicloud_modelarts_network.go
- resource_huaweicloud_modelarts_notebook.go
- resource_huaweicloud_modelarts_notebook_mount_storage.go
- resource_huaweicloud_modelarts_resource_pool.go
- resource_huaweicloud_modelarts_service.go
- resource_huaweicloud_modelarts_workspace.go