Skip to main content

Module ids

Module ids 

Source
Expand description

Module: ids

Responsibility: layer-neutral identifiers and boundary-safe primitives. Does not own: business logic, policy decisions, or storage-backed types. Boundary: exposes pure IDs, enums, and newtypes across ops, workflow, and API.

Re-exports§

pub use capability as cap;

Modules§

capability
Module: ids::capability

Structs§

AppId
AppId
CanisterRole
CanisterRole
CanonicalNetworkId
CanonicalNetworkId
ComponentBinding
ComponentBinding
ComponentChildBinding
ComponentChildBinding
ComponentDeploymentConfigurationDigest
SHA-256 identity of one canonical Component deployment configuration.
ComponentGroupDeploymentId
App-scoped identity of one independently scalable Component Group deployment.
ComponentGroupMemberId
Member name unique within one Component Group declaration.
ComponentGroupMemberPath
Canonical inclusion path identifying one flattened Component occurrence.
ComponentGroupPlacementId
Durable Fleet-scoped identity of one materialized Component Group deployment copy.
ComponentGroupSpecId
App-scoped identity of one reusable Component Group declaration.
ComponentInstanceId
ComponentInstanceId
ComponentSpecAdmission
ComponentSpecAdmission
ComponentSpecId
ComponentSpecId
ComponentTopologyDigest
ComponentTopologyDigest
CyclesFundingBudget
CyclesFundingBudget
EndpointCall
EndpointCall
EndpointId
EndpointId
FleetBinding
FleetBinding
FleetCoordinatorBinding
FleetCoordinatorBinding
FleetId
FleetId
FleetKey
FleetKey
FleetName
FleetName
FleetRegistryAuthority
FleetRegistryAuthority
FleetServiceId
App-scoped identity of one declared Fleet service endpoint set.
FleetSubnetCanisterPoolConfig
FleetSubnetCanisterPoolConfig
FleetSubnetRootBinding
FleetSubnetRootBinding
FleetSubnetRootLimits
FleetSubnetRootLimits
FleetSubnetRootReleaseSet
FleetSubnetRootReleaseSet
FleetSubnetWasmStoreAuthority
FleetSubnetWasmStoreAuthority
IntentId
IntentId
ReleaseBuildId
ReleaseBuildId
ReleaseBuildNonce
ReleaseBuildNonce
ReleaseSetDigest
ReleaseSetDigest
SubnetId
SubnetId

Enums§

AccessMetricKind
AccessMetricKind
BuildNetwork
BuildNetwork
CanonicalNetworkIdParseError
CanonicalNetworkIdParseError
CanonicalNetworkTrustAnchorError
CanonicalNetworkTrustAnchorError
ComponentDeploymentIdParseError
Typed rejection for an invalid Component deployment identifier.
ComponentGroupMemberPathError
Typed rejection for an invalid flattened Component Group member path.
ComponentInstanceIdParseError
ComponentInstanceIdParseError
ComponentSpecIdParseError
ComponentSpecIdParseError
EndpointCallKind
EndpointCallKind
FleetIdParseError
FleetIdParseError
FleetNameParseError
FleetNameParseError
ManagedCanisterBinding
ManagedCanisterBinding
ReleaseBuildIdParseError
ReleaseBuildIdParseError
SystemMetricKind
SystemMetricKind

Constants§

COMPONENT_GROUP_MEMBER_PATH_MAX_SEGMENTS
Maximum member segments in one canonical flattened Component Group path.
RELEASE_BUILD_ID_ENV
Host-to-build-script environment variable carrying one planned release identity.

Type Aliases§

IntentResourceKey
IntentResourceKey