import { ArmResource } from '@yetics/armkit-core' ; import { Construct } from 'constructs' ; schema export class RemoteRenderingAccounts extends ArmResource { param scope param name param options public constructor ( scope , name , options ) { super ( scope , name , { ... options , armResourceType : 'remoteRenderingAccounts' , } ) ; } } schema export class SpatialAnchorsAccounts extends ArmResource { param scope param name param options public constructor ( scope , name , options ) { super ( scope , name , { ... options , armResourceType : 'spatialAnchorsAccounts' , } ) ; } } schema export interface RemoteRenderingAccountsOptions { schema readonly apiVersion ? : MicrosoftMixedRealityRemoteRenderingAccountsApiVersion ; schema readonly identity ? : Identity ; schema readonly kind ? : Sku ; schema readonly location : string ; schema readonly name : MicrosoftMixedRealityRemoteRenderingAccountsNamePattern ; schema readonly plan ? : Identity ; schema readonly properties : MixedRealityAccountProperties ; schema readonly sku ? : Sku ; schema readonly systemData ? : SystemData ; schema readonly tags ? : MicrosoftMixedRealityRemoteRenderingAccountsTags ; schema readonly type : MicrosoftMixedRealityRemoteRenderingAccountsType ; } schema export interface SpatialAnchorsAccountsOptions { schema readonly apiVersion ? : MicrosoftMixedRealitySpatialAnchorsAccountsApiVersion ; schema readonly identity ? : Identity ; schema readonly kind ? : Sku ; schema readonly location : string ; schema readonly name : MicrosoftMixedRealitySpatialAnchorsAccountsNamePattern ; schema readonly plan ? : Identity ; schema readonly properties : MixedRealityAccountProperties ; schema readonly sku ? : Sku ; schema readonly systemData ? : SystemData ; schema readonly tags ? : MicrosoftMixedRealitySpatialAnchorsAccountsTags ; schema readonly type : MicrosoftMixedRealitySpatialAnchorsAccountsType ; } export enum MicrosoftMixedRealityRemoteRenderingAccountsApiVersion { "MicrosoftMixedRealityRemoteRenderingAccountsApiVersion_2021_01_01" = '2021-01-01' } schema export interface Identity { schema readonly type ? : IdentityType ; } schema export interface Sku { schema readonly capacity ? : number ; schema readonly family ? : string ; schema readonly name : string ; schema readonly size ? : string ; schema readonly tier ? : SkuTier ; } schema export class MicrosoftMixedRealityRemoteRenderingAccountsNamePattern { public static pattern ( value ) { return value ; } } schema export interface MixedRealityAccountProperties { schema readonly storageAccountName ? : string ; } schema export interface SystemData { schema readonly createdAt ? : Date ; schema readonly createdBy ? : string ; schema readonly createdByType ? : SystemDataCreatedByType ; schema readonly lastModifiedAt ? : Date ; schema readonly lastModifiedBy ? : string ; schema readonly lastModifiedByType ? : SystemDataLastModifiedByType ; } schema export interface MicrosoftMixedRealityRemoteRenderingAccountsTags { } export enum MicrosoftMixedRealityRemoteRenderingAccountsType { "MicrosoftMixedRealityRemoteRenderingAccountsType_MICROSOFT_MIXED_REALITY_REMOTE_RENDERING_ACCOUNTS" = 'Microsoft.MixedReality/remoteRenderingAccounts' } export enum MicrosoftMixedRealitySpatialAnchorsAccountsApiVersion { "MicrosoftMixedRealitySpatialAnchorsAccountsApiVersion_2021_01_01" = '2021-01-01' } schema export class MicrosoftMixedRealitySpatialAnchorsAccountsNamePattern { public static pattern ( value ) { return value ; } } schema export interface MicrosoftMixedRealitySpatialAnchorsAccountsTags { } export enum MicrosoftMixedRealitySpatialAnchorsAccountsType { "MicrosoftMixedRealitySpatialAnchorsAccountsType_MICROSOFT_MIXED_REALITY_SPATIAL_ANCHORS_ACCOUNTS" = 'Microsoft.MixedReality/spatialAnchorsAccounts' } export enum IdentityType { SYSTEM_ASSIGNED = 'SystemAssigned' } export enum SkuTier { FREE = 'Free' , BASIC = 'Basic' , STANDARD = 'Standard' , PREMIUM = 'Premium' } export enum SystemDataCreatedByType { USER = 'User' , APPLICATION = 'Application' , MANAGED_IDENTITY = 'ManagedIdentity' , KEY = 'Key' } export enum SystemDataLastModifiedByType { USER = 'User' , APPLICATION = 'Application' , MANAGED_IDENTITY = 'ManagedIdentity' , KEY = 'Key' }