ProjectsOperations interface

Interface representing a Projects operations.

Properties

createOrUpdate

The project resource is a nested resource representing a stored migration project. The PUT method creates a new project or updates an existing one.

delete

The project resource is a nested resource representing a stored migration project. The DELETE method deletes a project.

get

The project resource is a nested resource representing a stored migration project. The GET method retrieves information about a project.

list

The project resource is a nested resource representing a stored migration project. This method returns a list of projects owned by a service resource.

update

The project resource is a nested resource representing a stored migration project. The PATCH method updates an existing project.

Property Details

createOrUpdate

The project resource is a nested resource representing a stored migration project. The PUT method creates a new project or updates an existing one.

createOrUpdate: (groupName: string, serviceName: string, projectName: string, parameters: Project, options?: ProjectsCreateOrUpdateOptionalParams) => Promise<Project>

Property Value

(groupName: string, serviceName: string, projectName: string, parameters: Project, options?: ProjectsCreateOrUpdateOptionalParams) => Promise<Project>

delete

The project resource is a nested resource representing a stored migration project. The DELETE method deletes a project.

delete: (groupName: string, serviceName: string, projectName: string, options?: ProjectsDeleteOptionalParams) => Promise<void>

Property Value

(groupName: string, serviceName: string, projectName: string, options?: ProjectsDeleteOptionalParams) => Promise<void>

get

The project resource is a nested resource representing a stored migration project. The GET method retrieves information about a project.

get: (groupName: string, serviceName: string, projectName: string, options?: ProjectsGetOptionalParams) => Promise<Project>

Property Value

(groupName: string, serviceName: string, projectName: string, options?: ProjectsGetOptionalParams) => Promise<Project>

list

The project resource is a nested resource representing a stored migration project. This method returns a list of projects owned by a service resource.

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

Property Value

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

update

The project resource is a nested resource representing a stored migration project. The PATCH method updates an existing project.

update: (groupName: string, serviceName: string, projectName: string, parameters: Project, options?: ProjectsUpdateOptionalParams) => Promise<Project>

Property Value

(groupName: string, serviceName: string, projectName: string, parameters: Project, options?: ProjectsUpdateOptionalParams) => Promise<Project>