changeset and api-report added

Signed-off-by: Deepankumar Loganathan <deepan0433@gmail.com>
This commit is contained in:
Deepankumar Loganathan
2023-10-20 23:50:37 +02:00
committed by blam
parent 94e17d98dc
commit 5a409bb172
4 changed files with 26 additions and 0 deletions
@@ -9,6 +9,7 @@ import { AzureSiteStartStopRequest } from '@backstage/plugin-azure-sites-common'
import { Config } from '@backstage/config';
import express from 'express';
import { Logger } from 'winston';
import { PermissionEvaluator } from '@backstage/plugin-permission-common';
// @public (undocumented)
export class AzureSitesApi {
@@ -21,6 +22,8 @@ export class AzureSitesApi {
start(request: AzureSiteStartStopRequest): Promise<void>;
// (undocumented)
stop(request: AzureSiteStartStopRequest): Promise<void>;
// (undocumented)
validateSite(annotationName: string, siteName: string): Promise<boolean>;
}
// @public (undocumented)
@@ -55,6 +58,8 @@ export interface RouterOptions {
azureSitesApi: AzureSitesApi;
// (undocumented)
logger: Logger;
// (undocumented)
permissions: PermissionEvaluator;
}
// (No @packageDocumentation comment for this package)
+13
View File
@@ -3,6 +3,12 @@
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
```ts
import { Entity } from '@backstage/catalog-model';
import { ResourcePermission } from '@backstage/plugin-permission-common';
// @public (undocumented)
export const AZURE_WEB_SITE_NAME_ANNOTATION = 'azure.com/microsoft-web-sites';
// @public (undocumented)
export type AzureSite = {
href: string;
@@ -29,11 +35,18 @@ export type AzureSiteListResponse = {
items: AzureSite[];
};
// @public (undocumented)
export const azureSitesActionPermission: ResourcePermission<'catalog-entity'>;
// @public (undocumented)
export const azureSitesPermissions: ResourcePermission<'catalog-entity'>[];
// @public (undocumented)
export type AzureSiteStartStopRequest = {
subscription: string;
resourceGroup: string;
name: string;
entity?: Entity;
};
// (No @packageDocumentation comment for this package)