ProjectCatalogs interface

Interface representing a ProjectCatalogs.

Methods

beginConnect(string, string, string, ProjectCatalogsConnectOptionalParams)

Connects a project catalog to enable syncing.

beginConnectAndWait(string, string, string, ProjectCatalogsConnectOptionalParams)

Connects a project catalog to enable syncing.

beginCreateOrUpdate(string, string, string, Catalog, ProjectCatalogsCreateOrUpdateOptionalParams)

Creates or updates a project catalog.

beginCreateOrUpdateAndWait(string, string, string, Catalog, ProjectCatalogsCreateOrUpdateOptionalParams)

Creates or updates a project catalog.

beginDelete(string, string, string, ProjectCatalogsDeleteOptionalParams)

Deletes a project catalog resource.

beginDeleteAndWait(string, string, string, ProjectCatalogsDeleteOptionalParams)

Deletes a project catalog resource.

beginPatch(string, string, string, CatalogUpdate, ProjectCatalogsPatchOptionalParams)

Partially updates a project catalog.

beginPatchAndWait(string, string, string, CatalogUpdate, ProjectCatalogsPatchOptionalParams)

Partially updates a project catalog.

beginSync(string, string, string, ProjectCatalogsSyncOptionalParams)

Syncs templates for a template source.

beginSyncAndWait(string, string, string, ProjectCatalogsSyncOptionalParams)

Syncs templates for a template source.

get(string, string, string, ProjectCatalogsGetOptionalParams)

Gets an associated project catalog.

getSyncErrorDetails(string, string, string, ProjectCatalogsGetSyncErrorDetailsOptionalParams)

Gets project catalog synchronization error details

list(string, string, ProjectCatalogsListOptionalParams)

Lists the catalogs associated with a project.

Method Details

beginConnect(string, string, string, ProjectCatalogsConnectOptionalParams)

Connects a project catalog to enable syncing.

function beginConnect(resourceGroupName: string, projectName: string, catalogName: string, options?: ProjectCatalogsConnectOptionalParams): Promise<SimplePollerLike<OperationState<ProjectCatalogsConnectHeaders>, ProjectCatalogsConnectHeaders>>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

projectName

string

The name of the project.

catalogName

string

The name of the Catalog.

options
ProjectCatalogsConnectOptionalParams

The options parameters.

Returns

beginConnectAndWait(string, string, string, ProjectCatalogsConnectOptionalParams)

Connects a project catalog to enable syncing.

function beginConnectAndWait(resourceGroupName: string, projectName: string, catalogName: string, options?: ProjectCatalogsConnectOptionalParams): Promise<ProjectCatalogsConnectHeaders>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

projectName

string

The name of the project.

catalogName

string

The name of the Catalog.

options
ProjectCatalogsConnectOptionalParams

The options parameters.

Returns

beginCreateOrUpdate(string, string, string, Catalog, ProjectCatalogsCreateOrUpdateOptionalParams)

Creates or updates a project catalog.

function beginCreateOrUpdate(resourceGroupName: string, projectName: string, catalogName: string, body: Catalog, options?: ProjectCatalogsCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<Catalog>, Catalog>>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

projectName

string

The name of the project.

catalogName

string

The name of the Catalog.

body
Catalog

Represents a catalog.

options
ProjectCatalogsCreateOrUpdateOptionalParams

The options parameters.

Returns

beginCreateOrUpdateAndWait(string, string, string, Catalog, ProjectCatalogsCreateOrUpdateOptionalParams)

Creates or updates a project catalog.

function beginCreateOrUpdateAndWait(resourceGroupName: string, projectName: string, catalogName: string, body: Catalog, options?: ProjectCatalogsCreateOrUpdateOptionalParams): Promise<Catalog>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

projectName

string

The name of the project.

catalogName

string

The name of the Catalog.

body
Catalog

Represents a catalog.

options
ProjectCatalogsCreateOrUpdateOptionalParams

The options parameters.

Returns

Promise<Catalog>

beginDelete(string, string, string, ProjectCatalogsDeleteOptionalParams)

Deletes a project catalog resource.

function beginDelete(resourceGroupName: string, projectName: string, catalogName: string, options?: ProjectCatalogsDeleteOptionalParams): Promise<SimplePollerLike<OperationState<ProjectCatalogsDeleteHeaders>, ProjectCatalogsDeleteHeaders>>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

projectName

string

The name of the project.

catalogName

string

The name of the Catalog.

options
ProjectCatalogsDeleteOptionalParams

The options parameters.

Returns

beginDeleteAndWait(string, string, string, ProjectCatalogsDeleteOptionalParams)

Deletes a project catalog resource.

function beginDeleteAndWait(resourceGroupName: string, projectName: string, catalogName: string, options?: ProjectCatalogsDeleteOptionalParams): Promise<ProjectCatalogsDeleteHeaders>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

projectName

string

The name of the project.

catalogName

string

The name of the Catalog.

options
ProjectCatalogsDeleteOptionalParams

The options parameters.

Returns

beginPatch(string, string, string, CatalogUpdate, ProjectCatalogsPatchOptionalParams)

Partially updates a project catalog.

function beginPatch(resourceGroupName: string, projectName: string, catalogName: string, body: CatalogUpdate, options?: ProjectCatalogsPatchOptionalParams): Promise<SimplePollerLike<OperationState<Catalog>, Catalog>>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

projectName

string

The name of the project.

catalogName

string

The name of the Catalog.

body
CatalogUpdate

Updatable project catalog properties.

options
ProjectCatalogsPatchOptionalParams

The options parameters.

Returns

beginPatchAndWait(string, string, string, CatalogUpdate, ProjectCatalogsPatchOptionalParams)

Partially updates a project catalog.

function beginPatchAndWait(resourceGroupName: string, projectName: string, catalogName: string, body: CatalogUpdate, options?: ProjectCatalogsPatchOptionalParams): Promise<Catalog>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

projectName

string

The name of the project.

catalogName

string

The name of the Catalog.

body
CatalogUpdate

Updatable project catalog properties.

options
ProjectCatalogsPatchOptionalParams

The options parameters.

Returns

Promise<Catalog>

beginSync(string, string, string, ProjectCatalogsSyncOptionalParams)

Syncs templates for a template source.

function beginSync(resourceGroupName: string, projectName: string, catalogName: string, options?: ProjectCatalogsSyncOptionalParams): Promise<SimplePollerLike<OperationState<ProjectCatalogsSyncHeaders>, ProjectCatalogsSyncHeaders>>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

projectName

string

The name of the project.

catalogName

string

The name of the Catalog.

options
ProjectCatalogsSyncOptionalParams

The options parameters.

Returns

beginSyncAndWait(string, string, string, ProjectCatalogsSyncOptionalParams)

Syncs templates for a template source.

function beginSyncAndWait(resourceGroupName: string, projectName: string, catalogName: string, options?: ProjectCatalogsSyncOptionalParams): Promise<ProjectCatalogsSyncHeaders>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

projectName

string

The name of the project.

catalogName

string

The name of the Catalog.

options
ProjectCatalogsSyncOptionalParams

The options parameters.

Returns

get(string, string, string, ProjectCatalogsGetOptionalParams)

Gets an associated project catalog.

function get(resourceGroupName: string, projectName: string, catalogName: string, options?: ProjectCatalogsGetOptionalParams): Promise<Catalog>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

projectName

string

The name of the project.

catalogName

string

The name of the Catalog.

options
ProjectCatalogsGetOptionalParams

The options parameters.

Returns

Promise<Catalog>

getSyncErrorDetails(string, string, string, ProjectCatalogsGetSyncErrorDetailsOptionalParams)

Gets project catalog synchronization error details

function getSyncErrorDetails(resourceGroupName: string, projectName: string, catalogName: string, options?: ProjectCatalogsGetSyncErrorDetailsOptionalParams): Promise<SyncErrorDetails>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

projectName

string

The name of the project.

catalogName

string

The name of the Catalog.

options
ProjectCatalogsGetSyncErrorDetailsOptionalParams

The options parameters.

Returns

Promise<SyncErrorDetails>

list(string, string, ProjectCatalogsListOptionalParams)

Lists the catalogs associated with a project.

function list(resourceGroupName: string, projectName: string, options?: ProjectCatalogsListOptionalParams): PagedAsyncIterableIterator<Catalog, Catalog[], PageSettings>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

projectName

string

The name of the project.

options
ProjectCatalogsListOptionalParams

The options parameters.

Returns