import { ArmResource } from '@yetics/armkit-core' ; import { Construct } from 'constructs' ; schema export class Workspaces extends ArmResource { param scope param name param options public constructor ( scope , name , options ) { super ( scope , name , { ... options , armResourceType : 'workspaces' , } ) ; } } schema export interface WorkspacesOptions { schema readonly apiVersion ? : MicrosoftMachineLearningWorkspacesApiVersion ; schema readonly location : string ; schema readonly name : string ; schema readonly properties : WorkspaceProperties ; schema readonly sku ? : Sku ; schema readonly tags ? : MicrosoftMachineLearningWorkspacesTags ; schema readonly type : MicrosoftMachineLearningWorkspacesType ; } export enum MicrosoftMachineLearningWorkspacesApiVersion { "MicrosoftMachineLearningWorkspacesApiVersion_2019_10_01" = '2019-10-01' } schema export interface WorkspaceProperties { schema readonly keyVaultIdentifierId ? : string ; schema readonly ownerEmail : string ; schema readonly userStorageAccountId : string ; } schema export interface Sku { schema readonly name ? : string ; schema readonly tier ? : string ; } schema export interface MicrosoftMachineLearningWorkspacesTags { } export enum MicrosoftMachineLearningWorkspacesType { "MicrosoftMachineLearningWorkspacesType_MICROSOFT_MACHINE_LEARNING_WORKSPACES" = 'Microsoft.MachineLearning/workspaces' }