@pulumi/azure-native
Version:
[](https://slack.pulumi.com) [](https://npmjs.com/package/@pulumi/azure-native) [ • 3.89 kB
TypeScript
export declare const ApplicationType: {
readonly Web: "web";
readonly Other: "other";
};
/**
* Type of application being monitored.
*/
export type ApplicationType = (typeof ApplicationType)[keyof typeof ApplicationType];
export declare const FavoriteType: {
readonly Shared: "shared";
readonly User: "user";
};
/**
* Enum indicating if this favorite definition is owned by a specific user or is shared between all users with access to the Application Insights component.
*/
export type FavoriteType = (typeof FavoriteType)[keyof typeof FavoriteType];
export declare const FlowType: {
readonly Bluefield: "Bluefield";
};
/**
* Used by the Application Insights system to determine what kind of flow this component was created by. This is to be set to 'Bluefield' when creating/updating a component via the REST API.
*/
export type FlowType = (typeof FlowType)[keyof typeof FlowType];
export declare const IngestionMode: {
readonly ApplicationInsights: "ApplicationInsights";
readonly ApplicationInsightsWithDiagnosticSettings: "ApplicationInsightsWithDiagnosticSettings";
readonly LogAnalytics: "LogAnalytics";
};
/**
* Indicates the flow of the ingestion.
*/
export type IngestionMode = (typeof IngestionMode)[keyof typeof IngestionMode];
export declare const ItemScope: {
readonly Shared: "shared";
readonly User: "user";
};
/**
* Enum indicating if this item definition is owned by a specific user or is shared between all users with access to the Application Insights component.
*/
export type ItemScope = (typeof ItemScope)[keyof typeof ItemScope];
export declare const ItemType: {
readonly None: "none";
readonly Query: "query";
readonly Recent: "recent";
readonly Function: "function";
};
/**
* Enum indicating the type of the Analytics item.
*/
export type ItemType = (typeof ItemType)[keyof typeof ItemType];
export declare const Kind: {
readonly User: "user";
readonly Shared: "shared";
};
/**
* The kind of workbook. Choices are user and shared.
*/
export type Kind = (typeof Kind)[keyof typeof Kind];
export declare const ManagedServiceIdentityType: {
readonly None: "None";
readonly SystemAssigned: "SystemAssigned";
readonly UserAssigned: "UserAssigned";
readonly SystemAssigned_UserAssigned: "SystemAssigned,UserAssigned";
};
/**
* Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
*/
export type ManagedServiceIdentityType = (typeof ManagedServiceIdentityType)[keyof typeof ManagedServiceIdentityType];
export declare const PublicNetworkAccessType: {
/**
* Enables connectivity to Application Insights through public DNS.
*/
readonly Enabled: "Enabled";
/**
* Disables public connectivity to Application Insights through public DNS.
*/
readonly Disabled: "Disabled";
};
/**
* The network access type for accessing Application Insights query.
*/
export type PublicNetworkAccessType = (typeof PublicNetworkAccessType)[keyof typeof PublicNetworkAccessType];
export declare const RequestSource: {
readonly Rest: "rest";
};
/**
* Describes what tool created this Application Insights component. Customers using this API should set this to the default 'rest'.
*/
export type RequestSource = (typeof RequestSource)[keyof typeof RequestSource];
export declare const WebTestKind: {
readonly Ping: "ping";
readonly Multistep: "multistep";
readonly Standard: "standard";
};
/**
* The kind of web test this is, valid choices are ping, multistep and standard.
*/
export type WebTestKind = (typeof WebTestKind)[keyof typeof WebTestKind];
export declare const WorkbookSharedTypeKind: {
readonly Shared: "shared";
};
/**
* The kind of workbook. Only valid value is shared.
*/
export type WorkbookSharedTypeKind = (typeof WorkbookSharedTypeKind)[keyof typeof WorkbookSharedTypeKind];