mirror of
https://github.com/Abdulazizzn/n8n-enterprise-unlocked.git
synced 2025-12-16 09:36:44 +00:00
refactor(editor): Move externalSecrets.ee API to @n8n/rest-api-client package (#19404)
This commit is contained in:
committed by
GitHub
parent
c4d26982e3
commit
47d9936fd4
@@ -61,3 +61,11 @@ export type {
|
||||
DataTableFilter,
|
||||
DataTableFilterConditionType,
|
||||
} from './schemas/data-table-filter.schema';
|
||||
|
||||
export type {
|
||||
ExternalSecretsProvider,
|
||||
ExternalSecretsProviderSecret,
|
||||
ExternalSecretsProviderData,
|
||||
ExternalSecretsProviderProperty,
|
||||
ExternalSecretsProviderState,
|
||||
} from './schemas/external-secrets.schema';
|
||||
|
||||
@@ -0,0 +1,22 @@
|
||||
import type { NodeParameterValueType, INodeProperties } from 'n8n-workflow';
|
||||
|
||||
export interface ExternalSecretsProviderSecret {
|
||||
key: string;
|
||||
}
|
||||
|
||||
export type ExternalSecretsProviderData = Record<string, NodeParameterValueType>;
|
||||
|
||||
export type ExternalSecretsProviderProperty = INodeProperties;
|
||||
|
||||
export type ExternalSecretsProviderState = 'connected' | 'tested' | 'initializing' | 'error';
|
||||
|
||||
export interface ExternalSecretsProvider {
|
||||
icon: string;
|
||||
name: string;
|
||||
displayName: string;
|
||||
connected: boolean;
|
||||
connectedAt: string | false;
|
||||
state: ExternalSecretsProviderState;
|
||||
data?: ExternalSecretsProviderData;
|
||||
properties?: ExternalSecretsProviderProperty[];
|
||||
}
|
||||
Reference in New Issue
Block a user