UNPKG

@aws-amplify/cli-internal

Version:
40 lines 3 kB
import { $TSAny, ViewResourceTableParams } from '@aws-amplify/amplify-cli-core'; import * as resourceStatus from './resource-status-diff'; import { IResourceDiffCollection } from './resource-status-diff'; export interface IResourceGroups { resourcesToBeUpdated: Array<$TSAny>; resourcesToBeDeleted: Array<$TSAny>; resourcesToBeCreated: Array<$TSAny>; resourcesToBeSynced: Array<$TSAny>; allResources: Array<$TSAny>; rootStackUpdated?: boolean; tagsUpdated?: boolean; } type SummaryCell = $TSAny; type SummaryRow = Array<SummaryCell>; type SummaryTable = Array<SummaryRow>; export declare const getMultiCategoryStatus: (inputs: ViewResourceTableParams | undefined) => Promise<IResourceGroups>; export declare const getResourceDiffs: (resourcesToBeUpdated: Array<$TSAny>, resourcesToBeDeleted: Array<$TSAny>, resourcesToBeCreated: Array<$TSAny>) => Promise<IResourceDiffCollection>; export declare const getSummaryTableData: ({ resourcesToBeUpdated, resourcesToBeDeleted, resourcesToBeCreated, resourcesToBeSynced, allResources, }: { resourcesToBeUpdated: any; resourcesToBeDeleted: any; resourcesToBeCreated: any; resourcesToBeSynced: any; allResources: any; }) => SummaryTable; interface IBackendConfigs { currentBackendConfig: $TSAny; backendConfig: $TSAny; } export declare const getResourceStatus: (category?: string, resourceName?: string, providerName?: string, filteredResources?: Array<$TSAny>) => Promise<resourceStatus.ICategoryStatusCollection>; export declare const getAllResources: (amplifyMeta: $TSAny, category: $TSAny, resourceName: string | undefined, filteredResources: Array<$TSAny> | undefined) => Array<$TSAny>; export declare const getResourcesToBeCreated: (amplifyMeta: $TSAny, currentAmplifyMeta: $TSAny, category: string | undefined, resourceName: string | undefined, filteredResources: Array<$TSAny> | undefined) => Array<$TSAny>; export declare const getResourcesToBeDeleted: (amplifyMeta: $TSAny, currentAmplifyMeta: $TSAny, category: string | undefined, resourceName: string | undefined, filteredResources: Array<$TSAny> | undefined) => Array<$TSAny>; export declare const getResourcesToBeUpdated: (amplifyMeta: $TSAny, currentAmplifyMeta: $TSAny, backendConfigs: IBackendConfigs, category: string | undefined, resourceName: string | undefined, filteredResources: Array<$TSAny> | undefined) => Promise<$TSAny[]>; export declare const getResourcesToBeSynced: (amplifyMeta: $TSAny, currentAmplifyMeta: $TSAny, category: string | undefined, resourceName: string | undefined, filteredResources: Array<$TSAny> | undefined) => Array<$TSAny>; export declare const getAmplifyMeta: () => $TSAny; export declare const getLocalAndDeployedBackendConfig: () => IBackendConfigs; export declare const getHashForResourceDir: (dirPath: string, files?: string[]) => Promise<string>; export declare const getResourceService: (category: string, resourceName: string) => string; export {}; //# sourceMappingURL=resource-status-data.d.ts.map