import { ArmResource } from '@yetics/armkit-core' ; import { Construct } from 'constructs' ; schema export class Accounts extends ArmResource { param scope param name param options public constructor ( scope , name , options ) { super ( scope , name , { ... options , armResourceType : 'accounts' , } ) ; } } schema export class AccountsCreators extends ArmResource { param scope param name param options public constructor ( scope , name , options ) { super ( scope , name , { ... options , armResourceType : 'accounts_creators' , } ) ; } } schema export interface AccountsOptions { schema readonly apiVersion ? : MicrosoftMapsAccountsApiVersion ; schema readonly kind ? : MicrosoftMapsAccountsKind ; schema readonly location : string ; schema readonly name : string ; schema readonly properties : MapsAccountProperties ; schema readonly resources ? : AccountsCreatorsChildResource [ ] ; schema readonly sku : Sku ; schema readonly tags ? : MicrosoftMapsAccountsTags ; schema readonly type : MicrosoftMapsAccountsType ; } schema export interface AccountsCreatorsOptions { schema readonly apiVersion ? : MicrosoftMapsAccountsCreatorsApiVersion ; schema readonly location : string ; schema readonly name : string ; schema readonly properties : CreatorProperties ; schema readonly tags ? : MicrosoftMapsAccountsCreatorsTags ; schema readonly type : MicrosoftMapsAccountsCreatorsType ; } export enum MicrosoftMapsAccountsApiVersion { "MicrosoftMapsAccountsApiVersion_2021_02_01" = '2021-02-01' } export enum MicrosoftMapsAccountsKind { "MicrosoftMapsAccountsKind_GEN1" = 'Gen1' , "MicrosoftMapsAccountsKind_GEN2" = 'Gen2' } schema export interface MapsAccountProperties { schema readonly disableLocalAuth ? : boolean ; } schema export interface AccountsCreatorsChildResource { schema readonly apiVersion : AccountsCreatorsChildResourceApiVersion ; schema readonly location : string ; schema readonly name : string ; schema readonly properties : CreatorProperties ; schema readonly tags ? : AccountsCreatorsChildResourceTags ; schema readonly type : AccountsCreatorsChildResourceType ; } schema export interface Sku { schema readonly name : SkuName ; } schema export interface MicrosoftMapsAccountsTags { } export enum MicrosoftMapsAccountsType { "MicrosoftMapsAccountsType_MICROSOFT_MAPS_ACCOUNTS" = 'Microsoft.Maps/accounts' } export enum MicrosoftMapsAccountsCreatorsApiVersion { "MicrosoftMapsAccountsCreatorsApiVersion_2021_02_01" = '2021-02-01' } schema export interface CreatorProperties { schema readonly storageUnits : number ; } schema export interface MicrosoftMapsAccountsCreatorsTags { } export enum MicrosoftMapsAccountsCreatorsType { "MicrosoftMapsAccountsCreatorsType_MICROSOFT_MAPS_ACCOUNTS_CREATORS" = 'Microsoft.Maps/accounts/creators' } export enum AccountsCreatorsChildResourceApiVersion { "AccountsCreatorsChildResourceApiVersion_2021_02_01" = '2021-02-01' } schema export interface AccountsCreatorsChildResourceTags { } export enum AccountsCreatorsChildResourceType { CREATORS = 'creators' } export enum SkuName { "SkuName_S0" = 'S0' , "SkuName_S1" = 'S1' , "SkuName_G2" = 'G2' }