Aller au contenu
English

ProviderDefinition

  • nameRequis
    string
    Identifiant enregistré dans les diagnostics et l’activité des ressources ; un nom vide échoue avec le code configuration.
  • variablesOptionnel
    Readonly<Record<string, string>> | undefined
    Variables d’environnement définies pour chaque commande de la sandbox, en valeurs littérales ; la fabrique les copie et les fige.
  • acquireRequis
    (context: SandboxContext) => Promise<SandboxLease>
    Alloue un environnement et renvoie son bail ; la fabrique ajoute le placement.
export interface ProviderDefinition {
  readonly name: string;
  readonly variables?: Variables;
  acquire(context: SandboxContext): Promise<SandboxLease>;
}