ProjectsOperations interface

Interface representing a Projects operations.

Properties

createOrUpdate

Create a Project

delete

Delete a Project

get

Get a Project

list

List Project resources by OrganizationResource

listClusterTierRegions

List available regions by cluster tier for the project.

tierLimitReached

Check if tier limit is reached for the project.

Property Details

createOrUpdate

Create a Project

createOrUpdate: (resourceGroupName: string, organizationName: string, projectName: string, resource: Project, options?: ProjectsCreateOrUpdateOptionalParams) => PollerLike<OperationState<Project>, Project>

Property Value

(resourceGroupName: string, organizationName: string, projectName: string, resource: Project, options?: ProjectsCreateOrUpdateOptionalParams) => PollerLike<OperationState<Project>, Project>

delete

Delete a Project

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

Property Value

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

get

Get a Project

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

Property Value

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

list

List Project resources by OrganizationResource

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

Property Value

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

listClusterTierRegions

List available regions by cluster tier for the project.

listClusterTierRegions: (resourceGroupName: string, organizationName: string, projectName: string, options?: ProjectsListClusterTierRegionsOptionalParams) => Promise<RegionsByTierResponse>

Property Value

(resourceGroupName: string, organizationName: string, projectName: string, options?: ProjectsListClusterTierRegionsOptionalParams) => Promise<RegionsByTierResponse>

tierLimitReached

Check if tier limit is reached for the project.

tierLimitReached: (resourceGroupName: string, organizationName: string, projectName: string, options?: ProjectsTierLimitReachedOptionalParams) => Promise<TierLimitReachedResponse>

Property Value

(resourceGroupName: string, organizationName: string, projectName: string, options?: ProjectsTierLimitReachedOptionalParams) => Promise<TierLimitReachedResponse>