pub enum ServiceAuditTargetV1 {
ContractLineage(ContractLineage),
ContractVersion {
lineage: ContractLineage,
version: ContractVersion,
},
EntityType {
lineage: ContractLineage,
entity_type_id: EntityTypeId,
},
Command {
lineage: ContractLineage,
command_id: CommandId,
},
Projection {
lineage: ContractLineage,
projection_id: ProjectionId,
},
Index {
lineage: ContractLineage,
index_id: IndexId,
},
Commit(CommitSequence),
Provenance(ProvenanceId),
Capability(CapabilityId),
EventConsumer {
lineage: ContractLineage,
module_hash: ReactiveModuleHash,
operation_name: ReactiveOperationName,
consumer_identity_hash: EventConsumerIdentityHash,
},
ReplicationFollower(ReplicationFollowerAuditTargetV1),
}Expand description
A bounded stable object reference addressed by a service invocation.
Variants§
ContractLineage(ContractLineage)
One exact contract lineage.
ContractVersion
One version scoped to its exact contract lineage.
Fields
lineage: ContractLineageExact contract lineage.
version: ContractVersionNonzero contract version.
EntityType
One entity type scoped to its exact contract lineage.
Fields
lineage: ContractLineageExact contract lineage.
entity_type_id: EntityTypeIdNonzero compiler-assigned entity type identity.
Command
One command scoped to its exact contract lineage.
Fields
lineage: ContractLineageExact contract lineage.
Projection
One projection scoped to its exact contract lineage.
Fields
lineage: ContractLineageExact contract lineage.
projection_id: ProjectionIdNonzero compiler-assigned projection identity.
Index
One index scoped to its exact contract lineage.
Fields
lineage: ContractLineageExact contract lineage.
Commit(CommitSequence)
One application commit.
Provenance(ProvenanceId)
One durable provenance record.
Capability(CapabilityId)
One authorization capability.
EventConsumer
One exact immutable reactive operation and durable consumer identity.
Fields
lineage: ContractLineageExact contract lineage.
module_hash: ReactiveModuleHashImmutable reactive module identity.
operation_name: ReactiveOperationNameExact stream operation name.
consumer_identity_hash: EventConsumerIdentityHashDomain-separated complete consumer identity.
ReplicationFollower(ReplicationFollowerAuditTargetV1)
One follower registration scoped to its exact source lineage.