Do not edit this file. It is a report generated by API Extractor.
import * as coreAuth from '@azure/core-auth';
import * as coreClient from '@azure/core-client';
import { PagedAsyncIterableIterator } from '@azure/core-paging';
// @public
export interface AnalyticsItems {
delete(resourceGroupName: string, resourceName: string, scopePath: ItemScopePath, options?: AnalyticsItemsDeleteOptionalParams): Promise<void>;
get(resourceGroupName: string, resourceName: string, scopePath: ItemScopePath, options?: AnalyticsItemsGetOptionalParams): Promise<AnalyticsItemsGetResponse>;
list(resourceGroupName: string, resourceName: string, scopePath: ItemScopePath, options?: AnalyticsItemsListOptionalParams): Promise<AnalyticsItemsListResponse>;
put(resourceGroupName: string, resourceName: string, scopePath: ItemScopePath, itemProperties: ApplicationInsightsComponentAnalyticsItem, options?: AnalyticsItemsPutOptionalParams): Promise<AnalyticsItemsPutResponse>;
}
// @public
export interface AnalyticsItemsDeleteOptionalParams extends coreClient.OperationOptions {
id?: string;
name?: string;
}
// @public
export interface AnalyticsItemsGetOptionalParams extends coreClient.OperationOptions {
id?: string;
name?: string;
}
// @public
export type AnalyticsItemsGetResponse = ApplicationInsightsComponentAnalyticsItem;
// @public
export interface AnalyticsItemsListOptionalParams extends coreClient.OperationOptions {
includeContent?: boolean;
scope?: ItemScope;
typeParam?: ItemTypeParameter;
}
// @public
export type AnalyticsItemsListResponse = ApplicationInsightsComponentAnalyticsItem[];
// @public
export interface AnalyticsItemsPutOptionalParams extends coreClient.OperationOptions {
overrideItem?: boolean;
}
// @public
export type AnalyticsItemsPutResponse = ApplicationInsightsComponentAnalyticsItem;
// @public
export interface Annotation {
annotationName?: string;
category?: string;
eventTime?: Date;
id?: string;
properties?: string;
relatedAnnotation?: string;
}
// @public
export interface AnnotationError {
code?: string;
innererror?: InnerError;
message?: string;
}
// @public
export interface Annotations {
create(resourceGroupName: string, resourceName: string, annotationProperties: Annotation, options?: AnnotationsCreateOptionalParams): Promise<AnnotationsCreateResponse>;
delete(resourceGroupName: string, resourceName: string, annotationId: string, options?: AnnotationsDeleteOptionalParams): Promise<void>;
get(resourceGroupName: string, resourceName: string, annotationId: string, options?: AnnotationsGetOptionalParams): Promise<AnnotationsGetResponse>;
list(resourceGroupName: string, resourceName: string, start: string, end: string, options?: AnnotationsListOptionalParams): PagedAsyncIterableIterator<Annotation>;
}
// @public
export interface AnnotationsCreateOptionalParams extends coreClient.OperationOptions {
}
// @public
export type AnnotationsCreateResponse = Annotation[];
// @public
export interface AnnotationsDeleteOptionalParams extends coreClient.OperationOptions {
}
// @public
export interface AnnotationsGetOptionalParams extends coreClient.OperationOptions {
}
// @public
export type AnnotationsGetResponse = Annotation[];
// @public
export interface AnnotationsListOptionalParams extends coreClient.OperationOptions {
}
// @public
export type AnnotationsListResponse = AnnotationsListResult;
// @public
export interface AnnotationsListResult {
readonly value?: Annotation[];
}
// @public
export interface APIKeyRequest {
linkedReadProperties?: string[];
linkedWriteProperties?: string[];
name?: string;
}
// @public
export interface APIKeys {
create(resourceGroupName: string, resourceName: string, aPIKeyProperties: APIKeyRequest, options?: APIKeysCreateOptionalParams): Promise<APIKeysCreateResponse>;
delete(resourceGroupName: string, resourceName: string, keyId: string, options?: APIKeysDeleteOptionalParams): Promise<APIKeysDeleteResponse>;
get(resourceGroupName: string, resourceName: string, keyId: string, options?: APIKeysGetOptionalParams): Promise<APIKeysGetResponse>;
list(resourceGroupName: string, resourceName: string, options?: APIKeysListOptionalParams): PagedAsyncIterableIterator<ApplicationInsightsComponentAPIKey>;
}
// @public
export interface APIKeysCreateOptionalParams extends coreClient.OperationOptions {
}
// @public
export type APIKeysCreateResponse = ApplicationInsightsComponentAPIKey;
// @public
export interface APIKeysDeleteOptionalParams extends coreClient.OperationOptions {
}
// @public
export type APIKeysDeleteResponse = ApplicationInsightsComponentAPIKey;
// @public
export interface APIKeysGetOptionalParams extends coreClient.OperationOptions {
}
// @public
export type APIKeysGetResponse = ApplicationInsightsComponentAPIKey;
// @public
export interface APIKeysListOptionalParams extends coreClient.OperationOptions {
}
// @public
export type APIKeysListResponse = ApplicationInsightsComponentAPIKeyListResult;
// @public
export type ApplicationInsightsComponent = ComponentsResource & {
kind: string;
etag?: string;
readonly applicationId?: string;
readonly appId?: string;
readonly namePropertiesName?: string;
applicationType?: ApplicationType;
flowType?: FlowType;
requestSource?: RequestSource;
readonly instrumentationKey?: string;
readonly creationDate?: Date;
readonly tenantId?: string;
hockeyAppId?: string;
readonly hockeyAppToken?: string;
readonly provisioningState?: string;
samplingPercentage?: number;
readonly connectionString?: string;
retentionInDays?: number;
disableIpMasking?: boolean;
immediatePurgeDataOn30Days?: boolean;
workspaceResourceId?: string;
readonly laMigrationDate?: Date;
readonly privateLinkScopedResources?: PrivateLinkScopedResource[];
publicNetworkAccessForIngestion?: PublicNetworkAccessType;
publicNetworkAccessForQuery?: PublicNetworkAccessType;
ingestionMode?: IngestionMode;
disableLocalAuth?: boolean;
forceCustomerStorageForProfiler?: boolean;
};
// @public
export interface ApplicationInsightsComponentAnalyticsItem {
content?: string;
id?: string;
name?: string;
properties?: ApplicationInsightsComponentAnalyticsItemProperties;
scope?: ItemScope;
readonly timeCreated?: string;
readonly timeModified?: string;
type?: ItemType;
readonly version?: string;
}
// @public
export interface ApplicationInsightsComponentAnalyticsItemProperties {
functionAlias?: string;
}
// @public
export interface ApplicationInsightsComponentAPIKey {
readonly apiKey?: string;
createdDate?: string;
readonly id?: string;
linkedReadProperties?: string[];
linkedWriteProperties?: string[];
name?: string;
}
// @public
export interface ApplicationInsightsComponentAPIKeyListResult {
value: ApplicationInsightsComponentAPIKey[];
}
// @public
export interface ApplicationInsightsComponentAvailableFeatures {
readonly result?: ApplicationInsightsComponentFeature[];
}
// @public
export interface ApplicationInsightsComponentBillingFeatures {
currentBillingFeatures?: string[];
dataVolumeCap?: ApplicationInsightsComponentDataVolumeCap;
}
// @public
export interface ApplicationInsightsComponentDataVolumeCap {
cap?: number;
readonly maxHistoryCap?: number;
readonly resetTime?: number;
stopSendNotificationWhenHitCap?: boolean;
stopSendNotificationWhenHitThreshold?: boolean;
warningThreshold?: number;
}
// @public
export interface ApplicationInsightsComponentExportConfiguration {
readonly applicationName?: string;
readonly containerName?: string;
readonly destinationAccountId?: string;
readonly destinationStorageLocationId?: string;
readonly destinationStorageSubscriptionId?: string;
readonly destinationType?: string;
readonly exportId?: string;
readonly exportStatus?: string;
readonly instrumentationKey?: string;
readonly isUserEnabled?: string;
readonly lastGapTime?: string;
readonly lastSuccessTime?: string;
readonly lastUserUpdate?: string;
notificationQueueEnabled?: string;
readonly permanentErrorReason?: string;
recordTypes?: string;
readonly resourceGroup?: string;
readonly storageName?: string;
readonly subscriptionId?: string;
}
// @public
export interface ApplicationInsightsComponentExportRequest {
destinationAccountId?: string;
destinationAddress?: string;
destinationStorageLocationId?: string;
destinationStorageSubscriptionId?: string;
destinationType?: string;
isEnabled?: string;
notificationQueueEnabled?: string;
notificationQueueUri?: string;
recordTypes?: string;
}
// @public
export interface ApplicationInsightsComponentFavorite {
category?: string;
config?: string;
readonly favoriteId?: string;
favoriteType?: FavoriteType;
isGeneratedFromTemplate?: boolean;
name?: string;
sourceType?: string;
tags?: string[];
readonly timeModified?: string;
readonly userId?: string;
version?: string;
}
// @public
export interface ApplicationInsightsComponentFeature {
readonly capabilities?: ApplicationInsightsComponentFeatureCapability[];
readonly featureName?: string;
readonly isHidden?: boolean;
readonly isMainFeature?: boolean;
readonly meterId?: string;
readonly meterRateFrequency?: string;
readonly resouceId?: string;
readonly supportedAddonFeatures?: string;
readonly title?: string;
}
// @public
export interface ApplicationInsightsComponentFeatureCapabilities {
readonly analyticsIntegration?: boolean;
readonly apiAccessLevel?: string;
readonly applicationMap?: boolean;
readonly burstThrottlePolicy?: string;
readonly dailyCap?: number;
readonly dailyCapResetTime?: number;
readonly liveStreamMetrics?: boolean;
readonly metadataClass?: string;
readonly multipleStepWebTest?: boolean;
readonly openSchema?: boolean;
readonly powerBIIntegration?: boolean;
readonly proactiveDetection?: boolean;
readonly supportExportData?: boolean;
readonly throttleRate?: number;
readonly trackingType?: string;
readonly workItemIntegration?: boolean;
}
// @public
export interface ApplicationInsightsComponentFeatureCapability {
readonly description?: string;
readonly meterId?: string;
readonly meterRateFrequency?: string;
readonly name?: string;
readonly unit?: string;
readonly value?: string;
}
// @public
export interface ApplicationInsightsComponentListResult {
nextLink?: string;
value: ApplicationInsightsComponent[];
}
// @public
export interface ApplicationInsightsComponentProactiveDetectionConfiguration {
customEmails?: string[];
enabled?: boolean;
lastUpdatedTime?: string;
name?: string;
ruleDefinitions?: ApplicationInsightsComponentProactiveDetectionConfigurationRuleDefinitions;
sendEmailsToSubscriptionOwners?: boolean;
}
// @public
export interface ApplicationInsightsComponentProactiveDetectionConfigurationRuleDefinitions {
description?: string;
displayName?: string;
helpUrl?: string;
isEnabledByDefault?: boolean;
isHidden?: boolean;
isInPreview?: boolean;
name?: string;
supportsEmailNotifications?: boolean;
}
// @public
export interface ApplicationInsightsComponentQuotaStatus {
readonly appId?: string;
readonly expirationTime?: string;
readonly shouldBeThrottled?: boolean;
}
// @public
export interface ApplicationInsightsComponentWebTestLocation {
readonly displayName?: string;
readonly tag?: string;
}
// @public (undocumented)
export class ApplicationInsightsManagementClient extends coreClient.ServiceClient {
// (undocumented)
$host: string;
constructor(credentials: coreAuth.TokenCredential, subscriptionId: string, options?: ApplicationInsightsManagementClientOptionalParams);
// (undocumented)
analyticsItems: AnalyticsItems;
// (undocumented)
annotations: Annotations;
// (undocumented)
aPIKeys: APIKeys;
// (undocumented)
componentAvailableFeatures: ComponentAvailableFeatures;
// (undocumented)
componentCurrentBillingFeatures: ComponentCurrentBillingFeatures;
// (undocumented)
componentFeatureCapabilities: ComponentFeatureCapabilities;
// (undocumented)
componentLinkedStorageAccountsOperations: ComponentLinkedStorageAccountsOperations;
// (undocumented)
componentQuotaStatus: ComponentQuotaStatus;
// (undocumented)
components: Components;
// (undocumented)
exportConfigurations: ExportConfigurations;
// (undocumented)
favorites: Favorites;
// (undocumented)
liveToken: LiveToken;
// (undocumented)
myWorkbooks: MyWorkbooks;
// (undocumented)
proactiveDetectionConfigurations: ProactiveDetectionConfigurations;
// (undocumented)
subscriptionId: string;
// (undocumented)
webTestLocations: WebTestLocations;
// (undocumented)
webTests: WebTests;
// (undocumented)
workbooks: Workbooks;
// (undocumented)
workbookTemplates: WorkbookTemplates;
// (undocumented)
workItemConfigurations: WorkItemConfigurations;
}
// @public
export interface ApplicationInsightsManagementClientOptionalParams extends coreClient.ServiceClientOptions {
$host?: string;
endpoint?: string;
}
// @public
export interface ApplicationInsightsWebTestLocationsListResult {
value: ApplicationInsightsComponentWebTestLocation[];
}
// @public
export type ApplicationType = string;
// @public
export type CategoryType = string;
// @public
export interface ComponentAvailableFeatures {
get(resourceGroupName: string, resourceName: string, options?: ComponentAvailableFeaturesGetOptionalParams): Promise<ComponentAvailableFeaturesGetResponse>;
}
// @public
export interface ComponentAvailableFeaturesGetOptionalParams extends coreClient.OperationOptions {
}
// @public
export type ComponentAvailableFeaturesGetResponse = ApplicationInsightsComponentAvailableFeatures;
// @public
export interface ComponentCurrentBillingFeatures {
get(resourceGroupName: string, resourceName: string, options?: ComponentCurrentBillingFeaturesGetOptionalParams): Promise<ComponentCurrentBillingFeaturesGetResponse>;
update(resourceGroupName: string, resourceName: string, billingFeaturesProperties: ApplicationInsightsComponentBillingFeatures, options?: ComponentCurrentBillingFeaturesUpdateOptionalParams): Promise<ComponentCurrentBillingFeaturesUpdateResponse>;
}
// @public
export interface ComponentCurrentBillingFeaturesGetOptionalParams extends coreClient.OperationOptions {
}
// @public
export type ComponentCurrentBillingFeaturesGetResponse = ApplicationInsightsComponentBillingFeatures;
// @public
export interface ComponentCurrentBillingFeaturesUpdateOptionalParams extends coreClient.OperationOptions {
}
// @public
export type ComponentCurrentBillingFeaturesUpdateResponse = ApplicationInsightsComponentBillingFeatures;
// @public
export interface ComponentFeatureCapabilities {
get(resourceGroupName: string, resourceName: string, options?: ComponentFeatureCapabilitiesGetOptionalParams): Promise<ComponentFeatureCapabilitiesGetResponse>;
}
// @public
export interface ComponentFeatureCapabilitiesGetOptionalParams extends coreClient.OperationOptions {
}
// @public
export type ComponentFeatureCapabilitiesGetResponse = ApplicationInsightsComponentFeatureCapabilities;
// @public
export type ComponentLinkedStorageAccounts = ProxyResource & {
linkedStorageAccount?: string;
};
// @public
export interface ComponentLinkedStorageAccountsCreateAndUpdateOptionalParams extends coreClient.OperationOptions {
}
// @public
export type ComponentLinkedStorageAccountsCreateAndUpdateResponse = ComponentLinkedStorageAccounts;
// @public
export interface ComponentLinkedStorageAccountsDeleteOptionalParams extends coreClient.OperationOptions {
}
// @public
export interface ComponentLinkedStorageAccountsGetOptionalParams extends coreClient.OperationOptions {
}
// @public
export type ComponentLinkedStorageAccountsGetResponse = ComponentLinkedStorageAccounts;
// @public
export interface ComponentLinkedStorageAccountsOperations {
createAndUpdate(resourceGroupName: string, resourceName: string, storageType: StorageType, linkedStorageAccountsProperties: ComponentLinkedStorageAccounts, options?: ComponentLinkedStorageAccountsCreateAndUpdateOptionalParams): Promise<ComponentLinkedStorageAccountsCreateAndUpdateResponse>;
delete(resourceGroupName: string, resourceName: string, storageType: StorageType, options?: ComponentLinkedStorageAccountsDeleteOptionalParams): Promise<void>;
get(resourceGroupName: string, resourceName: string, storageType: StorageType, options?: ComponentLinkedStorageAccountsGetOptionalParams): Promise<ComponentLinkedStorageAccountsGetResponse>;
update(resourceGroupName: string, resourceName: string, storageType: StorageType, linkedStorageAccountsProperties: ComponentLinkedStorageAccountsPatch, options?: ComponentLinkedStorageAccountsUpdateOptionalParams): Promise<ComponentLinkedStorageAccountsUpdateResponse>;
}
// @public
export interface ComponentLinkedStorageAccountsPatch {
linkedStorageAccount?: string;
}
// @public
export interface ComponentLinkedStorageAccountsUpdateOptionalParams extends coreClient.OperationOptions {
}
// @public
export type ComponentLinkedStorageAccountsUpdateResponse = ComponentLinkedStorageAccounts;
// @public
export interface ComponentPurgeBody {
filters: ComponentPurgeBodyFilters[];
table: string;
}
// @public
export interface ComponentPurgeBodyFilters {
column?: string;
key?: string;
operator?: string;
value?: any;
}
// @public
export interface ComponentPurgeResponse {
operationId: string;
}
// @public
export interface ComponentPurgeStatusResponse {
status: PurgeState;
}
// @public
export interface ComponentQuotaStatus {
get(resourceGroupName: string, resourceName: string, options?: ComponentQuotaStatusGetOptionalParams): Promise<ComponentQuotaStatusGetResponse>;
}
// @public
export interface ComponentQuotaStatusGetOptionalParams extends coreClient.OperationOptions {
}
// @public
export type ComponentQuotaStatusGetResponse = ApplicationInsightsComponentQuotaStatus;
// @public
export interface Components {
createOrUpdate(resourceGroupName: string, resourceName: string, insightProperties: ApplicationInsightsComponent, options?: ComponentsCreateOrUpdateOptionalParams): Promise<ComponentsCreateOrUpdateResponse>;
delete(resourceGroupName: string, resourceName: string, options?: ComponentsDeleteOptionalParams): Promise<void>;
get(resourceGroupName: string, resourceName: string, options?: ComponentsGetOptionalParams): Promise<ComponentsGetResponse>;
getPurgeStatus(resourceGroupName: string, resourceName: string, purgeId: string, options?: ComponentsGetPurgeStatusOptionalParams): Promise<ComponentsGetPurgeStatusResponse>;
list(options?: ComponentsListOptionalParams): PagedAsyncIterableIterator<ApplicationInsightsComponent>;
listByResourceGroup(resourceGroupName: string, options?: ComponentsListByResourceGroupOptionalParams): PagedAsyncIterableIterator<ApplicationInsightsComponent>;
purge(resourceGroupName: string, resourceName: string, body: ComponentPurgeBody, options?: ComponentsPurgeOptionalParams): Promise<ComponentsPurgeResponse>;
updateTags(resourceGroupName: string, resourceName: string, componentTags: TagsResource, options?: ComponentsUpdateTagsOptionalParams): Promise<ComponentsUpdateTagsResponse>;
}
// @public
export interface ComponentsCreateOrUpdateOptionalParams extends coreClient.OperationOptions {
}
// @public
export type ComponentsCreateOrUpdateResponse = ApplicationInsightsComponent;
// @public
export interface ComponentsDeleteOptionalParams extends coreClient.OperationOptions {
}
// @public
export interface ComponentsGetOptionalParams extends coreClient.OperationOptions {
}
// @public
export interface ComponentsGetPurgeStatusOptionalParams extends coreClient.OperationOptions {
}
// @public
export type ComponentsGetPurgeStatusResponse = ComponentPurgeStatusResponse;
// @public
export type ComponentsGetResponse = ApplicationInsightsComponent;
// @public
export interface ComponentsListByResourceGroupNextOptionalParams extends coreClient.OperationOptions {
}
// @public
export type ComponentsListByResourceGroupNextResponse = ApplicationInsightsComponentListResult;
// @public
export interface ComponentsListByResourceGroupOptionalParams extends coreClient.OperationOptions {
}
// @public
export type ComponentsListByResourceGroupResponse = ApplicationInsightsComponentListResult;
// @public
export interface ComponentsListNextOptionalParams extends coreClient.OperationOptions {
}
// @public
export type ComponentsListNextResponse = ApplicationInsightsComponentListResult;
// @public
export interface ComponentsListOptionalParams extends coreClient.OperationOptions {
}
// @public
export type ComponentsListResponse = ApplicationInsightsComponentListResult;
// @public
export interface ComponentsPurgeOptionalParams extends coreClient.OperationOptions {
}
// @public
export type ComponentsPurgeResponse = ComponentPurgeResponse;
// @public
export interface ComponentsResource {
readonly id?: string;
location: string;
readonly name?: string;
tags?: {
[propertyName: string]: string;
};
readonly type?: string;
}
// @public
export interface ComponentsUpdateTagsOptionalParams extends coreClient.OperationOptions {
}
// @public
export type ComponentsUpdateTagsResponse = ApplicationInsightsComponent;
// @public
export type CreatedByType = string;
// @public
export interface ErrorDefinition {
readonly code?: string;
readonly innererror?: any;
readonly message?: string;
}
// @public
export interface ErrorResponse {
code?: string;
message?: string;
}
// @public (undocumented)
export interface ErrorResponseComponents {
error?: ErrorResponseComponentsError;
}
// @public
export interface ErrorResponseComponentsError {
readonly code?: string;
readonly message?: string;
}
// @public (undocumented)
export interface ErrorResponseLinkedStorage {
error?: ErrorResponseLinkedStorageError;
}
// @public
export interface ErrorResponseLinkedStorageError {
readonly code?: string;
readonly message?: string;
}
// @public
export interface ExportConfigurations {
create(resourceGroupName: string, resourceName: string, exportProperties: ApplicationInsightsComponentExportRequest, options?: ExportConfigurationsCreateOptionalParams): Promise<ExportConfigurationsCreateResponse>;
delete(resourceGroupName: string, resourceName: string, exportId: string, options?: ExportConfigurationsDeleteOptionalParams): Promise<ExportConfigurationsDeleteResponse>;
get(resourceGroupName: string, resourceName: string, exportId: string, options?: ExportConfigurationsGetOptionalParams): Promise<ExportConfigurationsGetResponse>;
list(resourceGroupName: string, resourceName: string, options?: ExportConfigurationsListOptionalParams): Promise<ExportConfigurationsListResponse>;
update(resourceGroupName: string, resourceName: string, exportId: string, exportProperties: ApplicationInsightsComponentExportRequest, options?: ExportConfigurationsUpdateOptionalParams): Promise<ExportConfigurationsUpdateResponse>;
}
// @public
export interface ExportConfigurationsCreateOptionalParams extends coreClient.OperationOptions {
}
// @public
export type ExportConfigurationsCreateResponse = ApplicationInsightsComponentExportConfiguration[];
// @public
export interface ExportConfigurationsDeleteOptionalParams extends coreClient.OperationOptions {
}
// @public
export type ExportConfigurationsDeleteResponse = ApplicationInsightsComponentExportConfiguration;
// @public
export interface ExportConfigurationsGetOptionalParams extends coreClient.OperationOptions {
}
// @public
export type ExportConfigurationsGetResponse = ApplicationInsightsComponentExportConfiguration;
// @public
export interface ExportConfigurationsListOptionalParams extends coreClient.OperationOptions {
}
// @public
export type ExportConfigurationsListResponse = ApplicationInsightsComponentExportConfiguration[];
// @public
export interface ExportConfigurationsUpdateOptionalParams extends coreClient.OperationOptions {
}
// @public
export type ExportConfigurationsUpdateResponse = ApplicationInsightsComponentExportConfiguration;
// @public
export interface Favorites {
add(resourceGroupName: string, resourceName: string, favoriteId: string, favoriteProperties: ApplicationInsightsComponentFavorite, options?: FavoritesAddOptionalParams): Promise<FavoritesAddResponse>;
delete(resourceGroupName: string, resourceName: string, favoriteId: string, options?: FavoritesDeleteOptionalParams): Promise<void>;
get(resourceGroupName: string, resourceName: string, favoriteId: string, options?: FavoritesGetOptionalParams): Promise<FavoritesGetResponse>;
list(resourceGroupName: string, resourceName: string, options?: FavoritesListOptionalParams): Promise<FavoritesListResponse>;
update(resourceGroupName: string, resourceName: string, favoriteId: string, favoriteProperties: ApplicationInsightsComponentFavorite, options?: FavoritesUpdateOptionalParams): Promise<FavoritesUpdateResponse>;
}
// @public
export interface FavoritesAddOptionalParams extends coreClient.OperationOptions {
}
// @public
export type FavoritesAddResponse = ApplicationInsightsComponentFavorite;
// @public
export interface FavoritesDeleteOptionalParams extends coreClient.OperationOptions {
}
// @public
export interface FavoritesGetOptionalParams extends coreClient.OperationOptions {
}
// @public
export type FavoritesGetResponse = ApplicationInsightsComponentFavorite;
// @public
export interface FavoritesListOptionalParams extends coreClient.OperationOptions {
canFetchContent?: boolean;
favoriteType?: FavoriteType;
sourceType?: FavoriteSourceType;
tags?: string[];
}
// @public
export type FavoritesListResponse = ApplicationInsightsComponentFavorite[];
// @public
export type FavoriteSourceType = string;
// @public
export interface FavoritesUpdateOptionalParams extends coreClient.OperationOptions {
}
// @public
export type FavoritesUpdateResponse = ApplicationInsightsComponentFavorite;
// @public
export type FavoriteType = "shared" | "user";
// @public
export type FlowType = string;
// @public
export type IngestionMode = string;
// @public
export interface InnerError {
diagnosticcontext?: string;
time?: Date;
}
// @public
export interface InnerErrorTrace {
readonly trace?: string[];
}
// @public
export type ItemScope = string;
// @public
export type ItemScopePath = string;
// @public
export type ItemType = string;
// @public
export type ItemTypeParameter = string;
// @public
export type Kind = string;
// @public
export enum KnownApplicationType {
// (undocumented)
Other = "other",
// (undocumented)
Web = "web"
}
// @public
export enum KnownCategoryType {
// (undocumented)
Performance = "performance",
// (undocumented)
Retention = "retention",
// (undocumented)
TSG = "TSG",
// (undocumented)
Workbook = "workbook"
}
// @public
export enum KnownCreatedByType {
// (undocumented)
Application = "Application",
// (undocumented)
Key = "Key",
// (undocumented)
ManagedIdentity = "ManagedIdentity",
// (undocumented)
User = "User"
}
// @public
export enum KnownFavoriteSourceType {
// (undocumented)
Events = "events",
// (undocumented)
Funnel = "funnel",
// (undocumented)
Impact = "impact",
// (undocumented)
Notebook = "notebook",
// (undocumented)
Retention = "retention",
// (undocumented)
Segmentation = "segmentation",
// (undocumented)
Sessions = "sessions",
// (undocumented)
Userflows = "userflows"
}
// @public
export enum KnownFlowType {
// (undocumented)
Bluefield = "Bluefield"
}
// @public
export enum KnownIngestionMode {
// (undocumented)
ApplicationInsights = "ApplicationInsights",
// (undocumented)
ApplicationInsightsWithDiagnosticSettings = "ApplicationInsightsWithDiagnosticSettings",
// (undocumented)
LogAnalytics = "LogAnalytics"
}
// @public
export enum KnownItemScope {
// (undocumented)
Shared = "shared",
// (undocumented)
User = "user"
}
// @public
export enum KnownItemScopePath {
// (undocumented)
AnalyticsItems = "analyticsItems",
// (undocumented)
MyanalyticsItems = "myanalyticsItems"
}
// @public
export enum KnownItemType {
// (undocumented)
Function = "function",
// (undocumented)
None = "none",
// (undocumented)
Query = "query",
// (undocumented)
Recent = "recent"
}
// @public
export enum KnownItemTypeParameter {
// (undocumented)
Folder = "folder",
// (undocumented)
Function = "function",
// (undocumented)
None = "none",
// (undocumented)
Query = "query",
// (undocumented)
Recent = "recent"
}
// @public
export enum KnownKind {
// (undocumented)
Shared = "shared",
// (undocumented)
User = "user"
}
// @public
export enum KnownManagedServiceIdentityType {
// (undocumented)
None = "None",
// (undocumented)
SystemAssigned = "SystemAssigned",
// (undocumented)
SystemAssignedUserAssigned = "SystemAssigned,UserAssigned",
// (undocumented)
UserAssigned = "UserAssigned"
}
// @public
export enum KnownMyWorkbookManagedIdentityType {
// (undocumented)
None = "None",
// (undocumented)
UserAssigned = "UserAssigned"
}
// @public
export enum KnownPublicNetworkAccessType {
Disabled = "Disabled",
Enabled = "Enabled"
}
// @public
export enum KnownPurgeState {
// (undocumented)
Completed = "completed",
// (undocumented)
Pending = "pending"
}
// @public
export enum KnownRequestSource {
// (undocumented)
Rest = "rest"
}
// @public
export enum KnownStorageType {
// (undocumented)
ServiceProfiler = "ServiceProfiler"
}
// @public
export enum KnownWorkbookSharedTypeKind {
// (undocumented)
Shared = "shared"
}
// @public
export enum KnownWorkbookUpdateSharedTypeKind {
// (undocumented)
Shared = "shared"
}
// @public
export interface LiveToken {
get(resourceUri: string, options?: LiveTokenGetOptionalParams): Promise<LiveTokenGetResponse>;
}
// @public
export interface LiveTokenGetOptionalParams extends coreClient.OperationOptions {
}
// @public
export type LiveTokenGetResponse = LiveTokenResponse;
// @public
export interface LiveTokenResponse {
readonly liveToken?: string;
}
// @public
export interface ManagedServiceIdentity {
readonly principalId?: string;
readonly tenantId?: string;
type: ManagedServiceIdentityType;
userAssignedIdentities?: {
[propertyName: string]: UserAssignedIdentity;
};
}
// @public
export type ManagedServiceIdentityType = string;
// @public
export type MyWorkbook = MyWorkbookResource & {
kind?: Kind;
readonly systemData?: SystemData;
displayName?: string;
serializedData?: string;
version?: string;
readonly timeModified?: string;
category?: string;
tagsPropertiesTags?: string[];
readonly userId?: string;
sourceId?: string;
storageUri?: string;
};
// @public
export interface MyWorkbookError {
error?: ErrorDefinition;
}
// @public
export interface MyWorkbookManagedIdentity {
type?: MyWorkbookManagedIdentityType;
userAssignedIdentities?: MyWorkbookUserAssignedIdentities;
}
// @public
export type MyWorkbookManagedIdentityType = string;
// @public
export interface MyWorkbookResource {
etag?: {
[propertyName: string]: string;
};
id?: string;
identity?: MyWorkbookManagedIdentity;
location?: string;
name?: string;
tags?: {
[propertyName: string]: string;
};
type?: string;
}
// @public
export interface MyWorkbooks {
createOrUpdate(resourceGroupName: string, resourceName: string, workbookProperties: MyWorkbook, options?: MyWorkbooksCreateOrUpdateOptionalParams): Promise<MyWorkbooksCreateOrUpdateResponse>;
delete(resourceGroupName: string, resourceName: string, options?: MyWorkbooksDeleteOptionalParams): Promise<void>;
get(resourceGroupName: string, resourceName: string, options?: MyWorkbooksGetOptionalParams): Promise<MyWorkbooksGetResponse>;
listByResourceGroup(resourceGroupName: string, category: CategoryType, options?: MyWorkbooksListByResourceGroupOptionalParams): PagedAsyncIterableIterator<MyWorkbook>;
listBySubscription(category: CategoryType, options?: MyWorkbooksListBySubscriptionOptionalParams): PagedAsyncIterableIterator<MyWorkbook>;
update(resourceGroupName: string, resourceName: string, workbookProperties: MyWorkbook, options?: MyWorkbooksUpdateOptionalParams): Promise<MyWorkbooksUpdateResponse>;
}
// @public
export interface MyWorkbooksCreateOrUpdateOptionalParams extends coreClient.OperationOptions {
sourceId?: string;
}
// @public
export type MyWorkbooksCreateOrUpdateResponse = MyWorkbook;
// @public
export interface MyWorkbooksDeleteOptionalParams extends coreClient.OperationOptions {
}
// @public
export interface MyWorkbooksGetOptionalParams extends coreClient.OperationOptions {
}
// @public
export type MyWorkbooksGetResponse = MyWorkbook;
// @public
export interface MyWorkbooksListByResourceGroupNextOptionalParams extends coreClient.OperationOptions {
canFetchContent?: boolean;
sourceId?: string;
tags?: string[];
}
// @public
export type MyWorkbooksListByResourceGroupNextResponse = MyWorkbooksListResult;
// @public
export interface MyWorkbooksListByResourceGroupOptionalParams extends coreClient.OperationOptions {
canFetchContent?: boolean;
sourceId?: string;
tags?: string[];
}
// @public
export type MyWorkbooksListByResourceGroupResponse = MyWorkbooksListResult;
// @public
export interface MyWorkbooksListBySubscriptionNextOptionalParams extends coreClient.OperationOptions {
canFetchContent?: boolean;
tags?: string[];
}
// @public
export type MyWorkbooksListBySubscriptionNextResponse = MyWorkbooksListResult;
// @public
export interface MyWorkbooksListBySubscriptionOptionalParams extends coreClient.OperationOptions {
canFetchContent?: boolean;
tags?: string[];
}
// @public
export type MyWorkbooksListBySubscriptionResponse = MyWorkbooksListResult;
// @public
export interface MyWorkbooksListResult {
// (undocumented)
nextLink?: string;
readonly value?: MyWorkbook[];
}
// @public
export interface MyWorkbooksUpdateOptionalParams extends coreClient.OperationOptions {
sourceId?: string;
}
// @public
export type MyWorkbooksUpdateResponse = MyWorkbook;
// @public
export interface MyWorkbookUserAssignedIdentities {
readonly principalId?: string;
readonly tenantId?: string;
}
// @public
export interface Operation {
display?: OperationDisplay;
name?: string;
}
// @public
export interface OperationDisplay {
operation?: string;
provider?: string;
resource?: string;
}
// @public
export interface OperationInfo {
description?: string;
operation?: string;
provider?: string;
resource?: string;
}
// @public
export interface OperationListResult {
nextLink?: string;
value?: Operation[];
}
// @public
export interface OperationLive {
display?: OperationInfo;
isDataAction?: boolean;
name?: string;
origin?: string;
properties?: Record<string, unknown>;
}
// @public
export interface OperationsListResult {
nextLink?: string;
value?: OperationLive[];
}
// @public
export interface PrivateLinkScopedResource {
resourceId?: string;
scopeId?: string;
}
// @public
export interface ProactiveDetectionConfigurations {
get(resourceGroupName: string, resourceName: string, configurationId: string, options?: ProactiveDetectionConfigurationsGetOptionalParams): Promise<ProactiveDetectionConfigurationsGetResponse>;
list(resourceGroupName: string, resourceName: string, options?: ProactiveDetectionConfigurationsListOptionalParams): Promise<ProactiveDetectionConfigurationsListResponse>;
update(resourceGroupName: string, resourceName: string, configurationId: string, proactiveDetectionProperties: ApplicationInsightsComponentProactiveDetectionConfiguration, options?: ProactiveDetectionConfigurationsUpdateOptionalParams): Promise<ProactiveDetectionConfigurationsUpdateResponse>;
}
// @public
export interface ProactiveDetectionConfigurationsGetOptionalParams extends coreClient.OperationOptions {
}
// @public
export type ProactiveDetectionConfigurationsGetResponse = ApplicationInsightsComponentProactiveDetectionConfiguration;
// @public
export interface ProactiveDetectionConfigurationsListOptionalParams extends coreClient.OperationOptions {
}
// @public
export type ProactiveDetectionConfigurationsListResponse = ApplicationInsightsComponentProactiveDetectionConfiguration[];
// @public
export interface ProactiveDetectionConfigurationsUpdateOptionalParams extends coreClient.OperationOptions {
}
// @public
export type ProactiveDetectionConfigurationsUpdateResponse = ApplicationInsightsComponentProactiveDetectionConfiguration;
// @public
export type ProxyResource = Resource & {};
// @public
export type PublicNetworkAccessType = string;
// @public
export type PurgeState = string;
// @public
export type RequestSource = string;
// @public
export interface Resource {
readonly id?: string;
readonly name?: string;
readonly type?: string;
}
// @public
export type StorageType = string;
// @public
export interface SystemData {
createdAt?: Date;
createdBy?: string;
createdByType?: CreatedByType;
lastModifiedAt?: Date;
lastModifiedBy?: string;
lastModifiedByType?: CreatedByType;
}
// @public
export interface TagsResource {
tags?: {
[propertyName: string]: string;
};
}
// @public
export type TrackedResource = Resource & {
tags?: {
[propertyName: string]: string;
};
location: string;
};
// @public
export interface UserAssignedIdentity {
readonly clientId?: string;
readonly principalId?: string;
}
// @public
export type WebTest = WebtestsResource & {
kind?: WebTestKind;
syntheticMonitorId?: string;
webTestName?: string;
description?: string;
enabled?: boolean;
frequency?: number;
timeout?: number;
webTestKind?: WebTestKind;
retryEnabled?: boolean;
locations?: WebTestGeolocation[];
configuration?: WebTestPropertiesConfiguration;
readonly provisioningState?: string;
};
// @public
export interface WebTestGeolocation {
location?: string;
}
// @public
export type WebTestKind = "ping" | "multistep";
// @public
export interface WebTestListResult {
nextLink?: string;
value: WebTest[];
}
// @public
export interface WebTestLocations {
list(resourceGroupName: string, resourceName: string, options?: WebTestLocationsListOptionalParams): PagedAsyncIterableIterator<ApplicationInsightsComponentWebTestLocation>;
}
// @public
export interface WebTestLocationsListOptionalParams extends coreClient.OperationOptions {
}
// @public
export type WebTestLocationsListResponse = ApplicationInsightsWebTestLocationsListResult;
// @public
export interface WebTestPropertiesConfiguration {
webTest?: string;
}
// @public
export interface WebTests {
createOrUpdate(resourceGroupName: string, webTestName: string, webTestDefinition: WebTest, options?: WebTestsCreateOrUpdateOptionalParams): Promise<WebTestsCreateOrUpdateResponse>;
delete(resourceGroupName: string, webTestName: string, options?: WebTestsDeleteOptionalParams): Promise<void>;
get(resourceGroupName: string, webTestName: string, options?: WebTestsGetOptionalParams): Promise<WebTestsGetResponse>;
list(options?: WebTestsListOptionalParams): PagedAsyncIterableIterator<WebTest>;
listByComponent(componentName: string, resourceGroupName: string, options?: WebTestsListByComponentOptionalParams): PagedAsyncIterableIterator<WebTest>;
listByResourceGroup(resourceGroupName: string, options?: WebTestsListByResourceGroupOptionalParams): PagedAsyncIterableIterator<WebTest>;
updateTags(resourceGroupName: string, webTestName: string, webTestTags: TagsResource, options?: WebTestsUpdateTagsOptionalParams): Promise<WebTestsUpdateTagsResponse>;
}
// @public
export interface WebTestsCreateOrUpdateOptionalParams extends coreClient.OperationOptions {
}
// @public
export type WebTestsCreateOrUpdateResponse = WebTest;
// @public
export interface WebTestsDeleteOptionalParams extends coreClient.OperationOptions {
}
// @public
export interface WebTestsGetOptionalParams extends coreClient.OperationOptions {
}
// @public
export type WebTestsGetResponse = WebTest;
// @public
export interface WebTestsListByComponentNextOptionalParams extends coreClient.OperationOptions {
}
// @public
export type WebTestsListByComponentNextResponse = WebTestListResult;
// @public
export interface WebTestsListByComponentOptionalParams extends coreClient.OperationOptions {
}
// @public
export type WebTestsListByComponentResponse = WebTestListResult;
// @public
export interface WebTestsListByResourceGroupNextOptionalParams extends coreClient.OperationOptions {
}
// @public
export type WebTestsListByResourceGroupNextResponse = WebTestListResult;
// @public
export interface WebTestsListByResourceGroupOptionalParams extends coreClient.OperationOptions {
}
// @public
export type WebTestsListByResourceGroupResponse = WebTestListResult;
// @public
export interface WebTestsListNextOptionalParams extends coreClient.OperationOptions {
}
// @public
export type WebTestsListNextResponse = WebTestListResult;
// @public
export interface WebTestsListOptionalParams extends coreClient.OperationOptions {
}
// @public
export type WebTestsListResponse = WebTestListResult;
// @public
export interface WebtestsResource {
readonly id?: string;
location: string;
readonly name?: string;
tags?: {
[propertyName: string]: string;
};
readonly type?: string;
}
// @public
export interface WebTestsUpdateTagsOptionalParams extends coreClient.OperationOptions {
}
// @public
export type WebTestsUpdateTagsResponse = WebTest;
// @public
export type Workbook = WorkbookResource & {
readonly systemData?: SystemData;
displayName?: string;
serializedData?: string;
version?: string;
readonly timeModified?: Date;
category?: string;
tagsPropertiesTags?: string[];
readonly userId?: string;
sourceId?: string;
storageUri?: string;
description?: string;
readonly revision?: string;
};
// @public
export interface WorkbookError {
error?: WorkbookErrorDefinition;
}
// @public
export interface WorkbookErrorDefinition {
readonly code?: string;
readonly innerError?: any;
readonly message?: string;
}
// @public
export interface WorkbookInnerErrorTrace {
readonly trace?: string[];
}
// @public
export type WorkbookResource = TrackedResource & {
identity?: WorkbookResourceIdentity;
kind?: WorkbookSharedTypeKind;
etag?: string;
};
// @public
export type WorkbookResourceIdentity = ManagedServiceIdentity & {};
// @public
export interface Workbooks {
createOrUpdate(resourceGroupName: string, resourceName: string, workbookProperties: Workbook, options?: WorkbooksCreateOrUpdateOptionalParams): Promise<WorkbooksCreateOrUpdateResponse>;
delete(resourceGroupName: string, resourceName: string, options?: WorkbooksDeleteOptionalParams): Promise<void>;
get(resourceGroupName: string, resourceName: string, options?: WorkbooksGetOptionalParams): Promise<WorkbooksGetResponse>;
listByResourceGroup(resourceGroupName: string, category: CategoryType, options?: WorkbooksListByResourceGroupOptionalParams): PagedAsyncIterableIterator<Workbook>;
listBySubscription(category: CategoryType, options?: WorkbooksListBySubscriptionOptionalParams): PagedAsyncIterableIterator<Workbook>;
listRevisionsList(resourceGroupName: string, resourceName: string, options?: WorkbooksRevisionsListOptionalParams): PagedAsyncIterableIterator<Workbook>;
revisionGet(resourceGroupName: string, resourceName: string, revisionId: string, options?: WorkbooksRevisionGetOptionalParams): Promise<WorkbooksRevisionGetResponse>;
update(resourceGroupName: string, resourceName: string, options?: WorkbooksUpdateOptionalParams): Promise<WorkbooksUpdateResponse>;
}
// @public
export interface WorkbooksCreateOrUpdateOptionalParams extends coreClient.OperationOptions {
sourceId?: string;
}
// @public
export type WorkbooksCreateOrUpdateResponse = Workbook;
// @public
export interface WorkbooksDeleteOptionalParams extends coreClient.OperationOptions {
}
// @public
export interface WorkbooksGetOptionalParams extends coreClient.OperationOptions {
canFetchContent?: boolean;
}
// @public
export type WorkbooksGetResponse = Workbook;
// @public
export type WorkbookSharedTypeKind = string;
// @public
export interface WorkbooksListByResourceGroupNextOptionalParams extends coreClient.OperationOptions {
canFetchContent?: boolean;
sourceId?: string;
tags?: string[];
}
// @public
export type WorkbooksListByResourceGroupNextResponse = WorkbooksListResult;
// @public
export interface WorkbooksListByResourceGroupOptionalParams extends coreClient.OperationOptions {
canFetchContent?: boolean;
sourceId?: string;
tags?: string[];
}
// @public
export type WorkbooksListByResourceGroupResponse = WorkbooksListResult;
// @public
export interface WorkbooksListBySubscriptionNextOptionalParams extends coreClient.OperationOptions {
canFetchContent?: boolean;
tags?: string[];
}
// @public
export type WorkbooksListBySubscriptionNextResponse = WorkbooksListResult;
// @public
export interface WorkbooksListBySubscriptionOptionalParams extends coreClient.OperationOptions {
canFetchContent?: boolean;
tags?: string[];
}
// @public
export type WorkbooksListBySubscriptionResponse = WorkbooksListResult;
// @public
export interface WorkbooksListResult {
// (undocumented)
nextLink?: string;
readonly value?: Workbook[];
}
// @public
export interface WorkbooksRevisionGetOptionalParams extends coreClient.OperationOptions {
}
// @public
export type WorkbooksRevisionGetResponse = Workbook;
// @public
export interface WorkbooksRevisionsListNextOptionalParams extends coreClient.OperationOptions {
}
// @public
export type WorkbooksRevisionsListNextResponse = WorkbooksListResult;
// @public
export interface WorkbooksRevisionsListOptionalParams extends coreClient.OperationOptions {
}
// @public
export type WorkbooksRevisionsListResponse = WorkbooksListResult;
// @public
export interface WorkbooksUpdateOptionalParams extends coreClient.OperationOptions {
sourceId?: string;
workbookUpdateParameters?: WorkbookUpdateParameters;
}
// @public
export type WorkbooksUpdateResponse = Workbook;
// @public
export type WorkbookTemplate = WorkbookTemplateResource & {
priority?: number;
author?: string;
templateData?: Record<string, unknown>;
galleries?: WorkbookTemplateGallery[];
localized?: {
[propertyName: string]: WorkbookTemplateLocalizedGallery[];
};
};
// @public
export interface WorkbookTemplateError {
error?: WorkbookTemplateErrorBody;
}
// @public
export interface WorkbookTemplateErrorBody {
code?: string;
details?: WorkbookTemplateErrorFieldContract[];
message?: string;
}
// @public
export interface WorkbookTemplateErrorFieldContract {
code?: string;
message?: string;
target?: string;
}
// @public
export interface WorkbookTemplateGallery {
category?: string;
name?: string;
order?: number;
resourceType?: string;
type?: string;
}
// @public
export interface WorkbookTemplateLocalizedGallery {
galleries?: WorkbookTemplateGallery[];
templateData?: Record<string, unknown>;
}
// @public
export interface WorkbookTemplateResource {
readonly id?: string;
location: string;
readonly name?: string;
tags?: {
[propertyName: string]: string;
};
readonly type?: string;
}
// @public
export interface WorkbookTemplates {
createOrUpdate(resourceGroupName: string, resourceName: string, workbookTemplateProperties: WorkbookTemplate, options?: WorkbookTemplatesCreateOrUpdateOptionalParams): Promise<WorkbookTemplatesCreateOrUpdateResponse>;
delete(resourceGroupName: string, resourceName: string, options?: WorkbookTemplatesDeleteOptionalParams): Promise<void>;
get(resourceGroupName: string, resourceName: string, options?: WorkbookTemplatesGetOptionalParams): Promise<WorkbookTemplatesGetResponse>;
listByResourceGroup(resourceGroupName: string, options?: WorkbookTemplatesListByResourceGroupOptionalParams): PagedAsyncIterableIterator<WorkbookTemplate>;
update(resourceGroupName: string, resourceName: string, options?: WorkbookTemplatesUpdateOptionalParams): Promise<WorkbookTemplatesUpdateResponse>;
}
// @public
export interface WorkbookTemplatesCreateOrUpdateOptionalParams extends coreClient.OperationOptions {
}
// @public
export type WorkbookTemplatesCreateOrUpdateResponse = WorkbookTemplate;
// @public
export interface WorkbookTemplatesDeleteOptionalParams extends coreClient.OperationOptions {
}
// @public
export interface WorkbookTemplatesGetOptionalParams extends coreClient.OperationOptions {
}
// @public
export type WorkbookTemplatesGetResponse = WorkbookTemplate;
// @public
export interface WorkbookTemplatesListByResourceGroupOptionalParams extends coreClient.OperationOptions {
}
// @public
export type WorkbookTemplatesListByResourceGroupResponse = WorkbookTemplatesListResult;
// @public
export interface WorkbookTemplatesListResult {
value?: WorkbookTemplate[];
}
// @public
export interface WorkbookTemplatesUpdateOptionalParams extends coreClient.OperationOptions {
workbookTemplateUpdateParameters?: WorkbookTemplateUpdateParameters;
}
// @public
export type WorkbookTemplatesUpdateResponse = WorkbookTemplate;
// @public
export interface WorkbookTemplateUpdateParameters {
author?: string;
galleries?: WorkbookTemplateGallery[];
localized?: {
[propertyName: string]: WorkbookTemplateLocalizedGallery[];
};
priority?: number;
tags?: {
[propertyName: string]: string;
};
templateData?: Record<string, unknown>;
}
// @public
export interface WorkbookUpdateParameters {
category?: string;
description?: string;
displayName?: string;
kind?: WorkbookUpdateSharedTypeKind;
revision?: string;
serializedData?: string;
tags?: {
[propertyName: string]: string;
};
tagsPropertiesTags?: string[];
}
// @public
export type WorkbookUpdateSharedTypeKind = string;
// @public
export interface WorkItemConfiguration {
configDisplayName?: string;
configProperties?: string;
connectorId?: string;
id?: string;
isDefault?: boolean;
}
// @public
export interface WorkItemConfigurationError {
code?: string;
innererror?: InnerError;
message?: string;
}
// @public
export interface WorkItemConfigurations {
create(resourceGroupName: string, resourceName: string, workItemConfigurationProperties: WorkItemCreateConfiguration, options?: WorkItemConfigurationsCreateOptionalParams): Promise<WorkItemConfigurationsCreateResponse>;
delete(resourceGroupName: string, resourceName: string, workItemConfigId: string, options?: WorkItemConfigurationsDeleteOptionalParams): Promise<void>;
getDefault(resourceGroupName: string, resourceName: string, options?: WorkItemConfigurationsGetDefaultOptionalParams): Promise<WorkItemConfigurationsGetDefaultResponse>;
getItem(resourceGroupName: string, resourceName: string, workItemConfigId: string, options?: WorkItemConfigurationsGetItemOptionalParams): Promise<WorkItemConfigurationsGetItemResponse>;
list(resourceGroupName: string, resourceName: string, options?: WorkItemConfigurationsListOptionalParams): PagedAsyncIterableIterator<WorkItemConfiguration>;
updateItem(resourceGroupName: string, resourceName: string, workItemConfigId: string, workItemConfigurationProperties: WorkItemCreateConfiguration, options?: WorkItemConfigurationsUpdateItemOptionalParams): Promise<WorkItemConfigurationsUpdateItemResponse>;
}
// @public
export interface WorkItemConfigurationsCreateOptionalParams extends coreClient.OperationOptions {
}
// @public
export type WorkItemConfigurationsCreateResponse = WorkItemConfiguration;
// @public
export interface WorkItemConfigurationsDeleteOptionalParams extends coreClient.OperationOptions {
}
// @public
export interface WorkItemConfigurationsGetDefaultOptionalParams extends coreClient.OperationOptions {
}
// @public
export type WorkItemConfigurationsGetDefaultResponse = WorkItemConfiguration;
// @public
export interface WorkItemConfigurationsGetItemOptionalParams extends coreClient.OperationOptions {
}
// @public
export type WorkItemConfigurationsGetItemResponse = WorkItemConfiguration;
// @public
export interface WorkItemConfigurationsListOptionalParams extends coreClient.OperationOptions {
}
// @public
export type WorkItemConfigurationsListResponse = WorkItemConfigurationsListResult;
// @public
export interface WorkItemConfigurationsListResult {
readonly value?: WorkItemConfiguration[];
}
// @public
export interface WorkItemConfigurationsUpdateItemOptionalParams extends coreClient.OperationOptions {
}
// @public
export type WorkItemConfigurationsUpdateItemResponse = WorkItemConfiguration;
// @public
export interface WorkItemCreateConfiguration {
connectorDataConfiguration?: string;
connectorId?: string;
validateOnly?: boolean;
workItemProperties?: {
[propertyName: string]: string;
};
}
// (No @packageDocumentation comment for this package)