import { ArmResource } from '@yetics/armkit-core' ; import { Construct } from 'constructs' ; schema export class IotApps extends ArmResource { param scope param name param options public constructor ( scope , name , options ) { super ( scope , name , { ... options , armResourceType : 'iotApps' , } ) ; } } schema export interface IotAppsOptions { schema readonly apiVersion ? : MicrosoftIoTCentralIotAppsApiVersion ; schema readonly location : string ; schema readonly name : string ; schema readonly properties : AppProperties ; schema readonly sku : AppSkuInfo ; schema readonly tags ? : MicrosoftIoTCentralIotAppsTags ; schema readonly type : MicrosoftIoTCentralIotAppsType ; } export enum MicrosoftIoTCentralIotAppsApiVersion { "MicrosoftIoTCentralIotAppsApiVersion_2018_09_01" = '2018-09-01' } schema export interface AppProperties { schema readonly displayName ? : string ; schema readonly subdomain ? : string ; schema readonly template ? : string ; } schema export interface AppSkuInfo { schema readonly name : AppSkuInfoName ; } schema export interface MicrosoftIoTCentralIotAppsTags { } export enum MicrosoftIoTCentralIotAppsType { "MicrosoftIoTCentralIotAppsType_MICROSOFT_IO_T_CENTRAL_IOT_APPS" = 'Microsoft.IoTCentral/iotApps' } export enum AppSkuInfoName { "AppSkuInfoName_F1" = 'F1' , "AppSkuInfoName_S1" = 'S1' , "AppSkuInfoName_ST0" = 'ST0' , "AppSkuInfoName_ST1" = 'ST1' , "AppSkuInfoName_ST2" = 'ST2' }