import type { TableEntity } from '@azure/data-tables'; /** * Represents an application registration entry. */ export type AppRegistration = { /** The name of the registered application. */ name: string; /** The latest version of the registered application. */ latestVersion: string; /** (Optional) Description of the application version. */ description?: string; }; /** * Represents a specific version of an application registration. */ export type AppRegistrationVersion = { /** The name of the registered application. */ name: string; /** Unique resource identifier associated with the application version. */ resourceId: string; /** Name of the Azure Storage account where the application version is stored. */ storageAccount: string; /** Name of the container holding the application version. */ container: string; /** (Optional) Tenant Id associated with the application version. */ tenantId?: string; /** Name of the local bundle folder for the application version. */ localBundleFolderName: string; /** The version of the application */ version: string; }; /** * Represents an application registration entry in the table storage. * * - `partitionKey`: Fixed value `'apps'`, categorizing all application registrations under a single partition. * - `rowKey`: Encoded application name, ensuring uniqueness within the partition. */ export type AppRegistrationTableEntity = TableEntity>; /** * Represents a specific version entry of an application in the table storage. * * - `partitionKey`: Encoded application name, grouping all versions of an application under the same partition. * - `rowKey`: Encoded identifier */ export type AppRegistrationVersionTableEntity = TableEntity>; //# sourceMappingURL=AppRegistration.d.ts.map