import { ArmResource } from '@yetics/armkit-core' ; import { Construct } from 'constructs' ; schema export class MyWorkbooks extends ArmResource { param scope param name param options public constructor ( scope , name , options ) { super ( scope , name , { ... options , armResourceType : 'myWorkbooks' , } ) ; } } schema export class Workbooks extends ArmResource { param scope param name param options public constructor ( scope , name , options ) { super ( scope , name , { ... options , armResourceType : 'workbooks' , } ) ; } } schema export interface MyWorkbooksOptions { schema readonly apiVersion ? : MicrosoftInsightsMyWorkbooksApiVersion ; schema readonly etag ? : MicrosoftInsightsMyWorkbooksEtag ; schema readonly id ? : string ; schema readonly identity ? : MyWorkbookManagedIdentity ; schema readonly kind ? : MicrosoftInsightsMyWorkbooksKind ; schema readonly location ? : string ; schema readonly name : string ; schema readonly properties : MyWorkbookProperties ; schema readonly tags ? : MicrosoftInsightsMyWorkbooksTags ; schema readonly type : MicrosoftInsightsMyWorkbooksType ; } schema export interface WorkbooksOptions { schema readonly apiVersion ? : MicrosoftInsightsWorkbooksApiVersion ; schema readonly etag ? : MicrosoftInsightsWorkbooksEtag ; schema readonly id ? : string ; schema readonly identity ? : WorkbookManagedIdentity ; schema readonly kind ? : MicrosoftInsightsWorkbooksKind ; schema readonly location ? : string ; schema readonly name : string ; schema readonly properties : WorkbookProperties ; schema readonly tags ? : MicrosoftInsightsWorkbooksTags ; schema readonly type : MicrosoftInsightsWorkbooksType ; } export enum MicrosoftInsightsMyWorkbooksApiVersion { "MicrosoftInsightsMyWorkbooksApiVersion_2021_03_08" = '2021-03-08' } schema export interface MicrosoftInsightsMyWorkbooksEtag { } schema export interface MyWorkbookManagedIdentity { schema readonly type ? : MyWorkbookManagedIdentityType ; schema readonly userAssignedIdentities ? : MyWorkbookUserAssignedIdentities ; } export enum MicrosoftInsightsMyWorkbooksKind { USER = 'user' , SHARED = 'shared' } schema export interface MyWorkbookProperties { schema readonly category : string ; schema readonly displayName : string ; schema readonly serializedData : string ; schema readonly sourceId ? : string ; schema readonly storageUri ? : string ; schema readonly tags ? : string [ ] ; schema readonly version ? : string ; } schema export interface MicrosoftInsightsMyWorkbooksTags { } export enum MicrosoftInsightsMyWorkbooksType { "MicrosoftInsightsMyWorkbooksType_MICROSOFT_INSIGHTS_MY_WORKBOOKS" = 'Microsoft.Insights/myWorkbooks' } export enum MicrosoftInsightsWorkbooksApiVersion { "MicrosoftInsightsWorkbooksApiVersion_2021_03_08" = '2021-03-08' } schema export interface MicrosoftInsightsWorkbooksEtag { } schema export interface WorkbookManagedIdentity { schema readonly type ? : WorkbookManagedIdentityType ; schema readonly userAssignedIdentities ? : WorkbookUserAssignedIdentities ; } export enum MicrosoftInsightsWorkbooksKind { USER = 'user' , SHARED = 'shared' } schema export interface WorkbookProperties { schema readonly category : string ; schema readonly description ? : string ; schema readonly displayName : string ; schema readonly revision ? : string ; schema readonly serializedData : string ; schema readonly sourceId ? : string ; schema readonly storageUri ? : string ; schema readonly tags ? : string [ ] ; schema readonly version ? : string ; } schema export interface MicrosoftInsightsWorkbooksTags { } export enum MicrosoftInsightsWorkbooksType { "MicrosoftInsightsWorkbooksType_MICROSOFT_INSIGHTS_WORKBOOKS" = 'Microsoft.Insights/workbooks' } export enum MyWorkbookManagedIdentityType { USER_ASSIGNED = 'UserAssigned' , NONE = 'None' } schema export interface MyWorkbookUserAssignedIdentities { } export enum WorkbookManagedIdentityType { USER_ASSIGNED = 'UserAssigned' , NONE = 'None' } schema export interface WorkbookUserAssignedIdentities { }