Module-level declarations

Functions

Link copied to clipboard
Link copied to clipboard
function apply_subnode_image(proposal: proposal)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@extend(apply_voting_result_handlers) function (): map<text, (proposal) -> unit>
Link copied to clipboard
@extend(delete_proposal_handlers) function (): map<text, (proposal) -> unit>
Link copied to clipboard
@extend(delete_proposal_handlers) function (): map<text, (proposal) -> unit>
Link copied to clipboard
Link copied to clipboard
@extend(apply_voting_result_handlers) function (): map<text, (proposal) -> unit>
Link copied to clipboard
@extend(delete_proposal_handlers) function (): map<text, (proposal) -> unit>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@extend(apply_voting_result_handlers) function (): map<text, (proposal) -> unit>
Link copied to clipboard
@extend(delete_proposal_handlers) function (): map<text, (proposal) -> unit>
Link copied to clipboard
Link copied to clipboard
@extend(apply_voting_result_handlers) function (): map<text, (proposal) -> unit>
Link copied to clipboard
@extend(delete_proposal_handlers) function (): map<text, (proposal) -> unit>
Link copied to clipboard
Link copied to clipboard
@extend(apply_voting_result_handlers) function (): map<text, (proposal) -> unit>
Link copied to clipboard
function validate_digest(digest: text)
Link copied to clipboard
Link copied to clipboard

Queries

Link copied to clipboard
query get_add_cluster_subnode_image_proposal(rowid: rowid): (cluster: text, subnode_image: text)?

Returns add subnode image to cluster proposal.

query get_remove_cluster_subnode_image_proposal(rowid: rowid): (cluster: text, subnode_image: text)?

Returns remove subnode image from cluster proposal.

Link copied to clipboard
query get_subnode_image_proposal(rowid: rowid): (name: text, url: text, digest: text, subnode_image_type: subnode_image_type)?

Returns new subnode image proposal.

Link copied to clipboard
query get_subnode_image_state_proposal(rowid: rowid): (name: text, active: boolean)?

Returns enable/disable subnode image proposal.

Link copied to clipboard
query get_update_subnode_image_proposal(rowid: rowid): (name: text, url: text, digest: text)?

Returns update subnode image proposal.

Operations

Link copied to clipboard
operation propose_add_cluster_subnode_image(my_pubkey: byte_array, cluster_name: text, subnode_image_name: text, description: text, scheduled_at: integer?)

Propose add subnode image to cluster.

Permission: cluster governor

Rate limit: actions

Link copied to clipboard
operation propose_remove_cluster_subnode_image(my_pubkey: byte_array, cluster_name: text, subnode_image_name: text, description: text, scheduled_at: integer?)

Propose remove subnode image from cluster.

Permission: cluster governor

Rate limit: actions

Link copied to clipboard
operation propose_subnode_image(my_pubkey: byte_array, name: text, url: text, digest: text, subnode_image_type: subnode_image_type, image_description: text, gtx_modules: text, sync_exts: text, proposal_description: text, scheduled_at: integer?, base_compute_requests: integer)

Propose new subnode image.

Permission: system provider

Rate limit: actions

Link copied to clipboard
operation propose_subnode_image_state(my_pubkey: byte_array, name: text, active: boolean, description: text, scheduled_at: integer?)

Propose enable or disable subnode image.

Permission: system provider

Rate limit: actions

Link copied to clipboard
operation propose_update_subnode_image(my_pubkey: byte_array, name: text, url: text, digest: text, description: text, scheduled_at: integer?)

Propose update subnode image.

Permission: system provider

Rate limit: actions