La bibliothèque se documente elle-même · Programmation système
stzDeploymentSite
44 méthodes propres · 10 formes avec extensions, rangées sous leur méthode
la source: base/system/stzDeployment.ring(s'ouvre dans un nouvel onglet) · Toutes les classes · La référence du domaine : Programmation système
Sous chaque méthode, ses extensions (Q CS XT Z ZZ IB W U) : en gras et cochée, elle existe ; barrée, elle n'existe pas. Les extensions et leur sens
Aucune méthode de cette classe n'est exécutée sur cette page : la classe touche aux fichiers, au réseau, aux processus, à l'horloge, au hasard ou au son, et un exemple exécuté ici ne serait que l'exemple de ses effets. Chaque méthode porte l'explication que la bibliothèque donne d'elle-même.
Méthode
Explication, telle que la source la porte
init
(sans commentaire dans la source : le nom se lit comme une phrase) initaucune extension
SetKind
the access config (Q-fluent: chainable via the ...Q suffix)QCSXTZZZIBWU
SetEndpoint
(sans commentaire dans la source : le nom se lit comme une phrase) set endpointQCSXTZZZIBWU
SetProtocol
(sans commentaire dans la source : le nom se lit comme une phrase) set protocolQCSXTZZZIBWU
SetAuthRef
auth is EITHER a plain reference string (e.g. "env/DEPLOY_KEY", back-compat) OR a stzSecret. When it is a secret, the site stores the OBJECT and displays only its redacted descriptor -- the key never lands in Config/ConfigJson.QCSXTZZZIBWU
SetAuthFromStore
reference the auth secret BY NAME from a central stzSecretStore. The site holds NO key and NO store object -- only the name (Haro copies objects on assignment, so a held store would be a private copy whose audit no one sees). The reveal is done through the SHARED store, passed by reference at reveal time (ResolveAuthVia), so the store's gate applies AND the store audits it. This is how a project keeps ONE complete audit trail across every reveal.QCSXTZZZIBWU
SetStoreAt
(sans commentaire dans la source : le nom se lit comme une phrase) set store atQCSXTZZZIBWU
SetLaunchWith
(sans commentaire dans la source : le nom se lit comme une phrase) set launch withQCSXTZZZIBWU
SetStatusWith
(sans commentaire dans la source : le nom se lit comme une phrase) set status withQCSXTZZZIBWU
SetCapacity
what the host PROVIDES (its capacity). For a real host it is discovered via the provider API; for a fixed host it is declared here.QCSXTZZZIBWU
SetProvider
name a provisioning provider -> this host can be CREATED/resized to meet a requirement (IaC-style), not just deployed to.QCSXTZZZIBWU
Name
readsaucune extension
KindName
(sans commentaire dans la source : le nom se lit comme une phrase) kind nameaucune extension
EndpointOf
(sans commentaire dans la source : le nom se lit comme une phrase) endpoint ofaucune extension
Protocol
(sans commentaire dans la source : le nom se lit comme une phrase) protocolaucune extension
AuthReference
(sans commentaire dans la source : le nom se lit comme une phrase) auth referenceaucune extension
AuthSecret
(sans commentaire dans la source : le nom se lit comme une phrase) auth secretaucune extension
HasAuthSecret
(sans commentaire dans la source : le nom se lit comme une phrase) has auth secretaucune extension
IsStoreBacked
(sans commentaire dans la source : le nom se lit comme une phrase) is store backedaucune extension
AuthStoreName
(sans commentaire dans la source : le nom se lit comme une phrase) auth store nameaucune extension
HasSecretAuth
the site holds a secret (directly, or by name in a store) rather than a ref.aucune extension
ResolveAuth
the LIVE auth value -- GOVERNED. For a directly-held stzSecret it reveals with the actor gate; for a plain ref string it returns it as-is. A STORE-BACKED secret cannot be revealed here -- the store must be passed by reference so its audit is real; use ResolveAuthVia(store, actor).aucune extension
ResolveAuthVia
the store-aware reveal: the shared store is passed HERE (by reference), so its gate applies AND it AUDITS the access -- the project's one audit trail stays complete. For a non-store-backed site the store is ignored and this behaves like ResolveAuth(actor).aucune extension
StorageLocation
(sans commentaire dans la source : le nom se lit comme une phrase) storage locationaucune extension
IsLocal
(sans commentaire dans la source : le nom se lit comme une phrase) is localaucune extension
CapacityOf
(sans commentaire dans la source : le nom se lit comme une phrase) capacity ofaucune extension
HasCapacity
(sans commentaire dans la source : le nom se lit comme une phrase) has capacityaucune extension
ProviderName
(sans commentaire dans la source : le nom se lit comme une phrase) provider nameaucune extension
IsScriptable
(sans commentaire dans la source : le nom se lit comme une phrase) is scriptableaucune extension
Config
the access config as inspectable DATA -- the LINK between the programming environment and this site (connection + storage + control). CAPACITY AND PROVIDER BELONG HERE. They are exactly what _SiteFeasibility() reads to decide whether a part fits a site or has to be provisioned -- and they appeared in NONE of the three renderings below. A site could be declared, printed and saved without the two facts that decide whether the deployment is possible, and a reloaded site would report "capacity not declared -- assumed ok", turning a SHORTFALL into a pass.aucune extension
ConfigText
(sans commentaire dans la source : le nom se lit comme une phrase) config textaucune extension
ConfigJson
the config, serialized -- so a target site can be SAVED, versioned, shared: the persistent link the dev/emulation environment reads to reach a site.aucune extension
SaveConfigTo
(sans commentaire dans la source : le nom se lit comme une phrase) save config toaucune extension
Reachable
A live backend turns the site config into a REAL command run through the managed child (SpawnProcess) -- the same path stzBuilder uses to run zig. The commands are rehearsable (Commands() shows them before anything runs). :LocalRepo uses direct file ops; :GitRepo runs real git (proven end to end against a local bare repo); :Server runs scp/ssh; a scriptable host provisions via its provider CLI. The commands are correct wherever the tool + target exist -- in this sandbox git and the local repo complete; scp/ssh/docker/aws are generated and run through the same child, but need a real host/registry/account to finish.aucune extension
Store
(sans commentaire dans la source : le nom se lit comme une phrase) storeaucune extension
Launch
(sans commentaire dans la source : le nom se lit comme une phrase) launchaucune extension
Status
(sans commentaire dans la source : le nom se lit comme une phrase) statusaucune extension
Rollback
(sans commentaire dans la source : le nom se lit comme une phrase) rollbackaucune extension
Provision
provision a scriptable host to meet a requirement (the IaC move -- bring the host into existence, don't just deploy to it). Runs the provider CLI via the child.aucune extension
Commands
the real commands, rehearsable (see them before they run)aucune extension
TransferCommand
(sans commentaire dans la source : le nom se lit comme une phrase) transfer commandaucune extension
LaunchCommandLine
(sans commentaire dans la source : le nom se lit comme une phrase) launch command lineaucune extension
ProvisionCommandFor
(sans commentaire dans la source : le nom se lit comme une phrase) provision command foraucune extension
Show
(sans commentaire dans la source : le nom se lit comme une phrase) showaucune extension

