Aller au contenu
English

HostCredential

  • sourceRequis
    HostCredentialPath
    Emplacement hôte du fichier de credentials et variable d’environnement optionnelle qui déplace le home de la CLI.
  • destinationRequis
    { readonly file: string; } | { readonly variable: string; }
    Destination du contenu retenu : chemin de fichier relatif au home de la sandbox, ou variable d’environnement.
  • loginRequis
    string
    Commande hôte qui crée le fichier, indiquée lorsqu’il manque.
  • alternativeOptionnel
    string | undefined
    Autre forme d’authentification proposée lorsque le fichier manque.
  • selectOptionnel
    ((content: string) => string) | undefined
    Valide le fichier et ne renvoie que le contenu à installer ou transmettre, sans reproduire de secret dans les erreurs.
export interface HostCredential {
  readonly source: HostCredentialPath;
  readonly destination:
    | {
        readonly file: string;
      }
    | {
        readonly variable: string;
      };
  readonly login: string;
  readonly alternative?: string;
  select?(content: string): string;
}