Share via


ProjectsOperations interface

Interface representing a Projects operations.

Properties

createOrUpdate

Creates or updates a Project resource, which is a logical grouping of related jobs.

delete
get

Gets a Project resource.

list

Lists all Projects in a Storage Mover.

update

Updates properties for a Project resource. Properties not specified in the request body will be unchanged.

Property Details

createOrUpdate

Creates or updates a Project resource, which is a logical grouping of related jobs.

createOrUpdate: (resourceGroupName: string, storageMoverName: string, projectName: string, project: Project, options?: ProjectsCreateOrUpdateOptionalParams) => Promise<Project>

Property Value

(resourceGroupName: string, storageMoverName: string, projectName: string, project: Project, options?: ProjectsCreateOrUpdateOptionalParams) => Promise<Project>

delete

delete: (resourceGroupName: string, storageMoverName: string, projectName: string, options?: ProjectsDeleteOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, storageMoverName: string, projectName: string, options?: ProjectsDeleteOptionalParams) => PollerLike<OperationState<void>, void>

get

Gets a Project resource.

get: (resourceGroupName: string, storageMoverName: string, projectName: string, options?: ProjectsGetOptionalParams) => Promise<Project>

Property Value

(resourceGroupName: string, storageMoverName: string, projectName: string, options?: ProjectsGetOptionalParams) => Promise<Project>

list

Lists all Projects in a Storage Mover.

list: (resourceGroupName: string, storageMoverName: string, options?: ProjectsListOptionalParams) => PagedAsyncIterableIterator<Project, Project[], PageSettings>

Property Value

(resourceGroupName: string, storageMoverName: string, options?: ProjectsListOptionalParams) => PagedAsyncIterableIterator<Project, Project[], PageSettings>

update

Updates properties for a Project resource. Properties not specified in the request body will be unchanged.

update: (resourceGroupName: string, storageMoverName: string, projectName: string, project: ProjectUpdateParameters, options?: ProjectsUpdateOptionalParams) => Promise<Project>

Property Value

(resourceGroupName: string, storageMoverName: string, projectName: string, project: ProjectUpdateParameters, options?: ProjectsUpdateOptionalParams) => Promise<Project>