Canonical immutable snapshot of the authority under which an operation was admitted. More...
#include <control_operations.hpp>
Public Attributes | |
| ControlBrokerId | broker_id |
| std::string | client_principal |
| ControlClientId | client_id |
| ControlRegistrationId | registration_id |
| ControlGrantId | grant_id |
| std::string | session_id |
| std::string | instance_id |
| std::string | publication_id |
| std::string | instance_generation |
| InspectorCapability | capability = InspectorCapability::SessionDescribe |
| std::string | operation_id |
| std::uint32_t | operation_version = 1 |
| std::string | consent_decision_id |
| std::string | manifest_digest |
| std::string | producer_artifact_digest |
| std::int64_t | deadline_unix_ms = 0 |
| std::uint64_t | expected_state_generation = 0 |
Friends | |
| bool | operator== (const ControlAuthorityBinding &, const ControlAuthorityBinding &)=default |
Canonical immutable snapshot of the authority under which an operation was admitted.
Admission plans and durable operation bindings carry this exact value so authorization checks compare one model rather than projections.
|
friend |
| ControlBrokerId pulp::inspect::ControlAuthorityBinding::broker_id |
| InspectorCapability pulp::inspect::ControlAuthorityBinding::capability = InspectorCapability::SessionDescribe |
| ControlClientId pulp::inspect::ControlAuthorityBinding::client_id |
| std::string pulp::inspect::ControlAuthorityBinding::client_principal |
| std::string pulp::inspect::ControlAuthorityBinding::consent_decision_id |
| std::int64_t pulp::inspect::ControlAuthorityBinding::deadline_unix_ms = 0 |
| std::uint64_t pulp::inspect::ControlAuthorityBinding::expected_state_generation = 0 |
| ControlGrantId pulp::inspect::ControlAuthorityBinding::grant_id |
| std::string pulp::inspect::ControlAuthorityBinding::instance_generation |
| std::string pulp::inspect::ControlAuthorityBinding::instance_id |
| std::string pulp::inspect::ControlAuthorityBinding::manifest_digest |
| std::string pulp::inspect::ControlAuthorityBinding::operation_id |
| std::uint32_t pulp::inspect::ControlAuthorityBinding::operation_version = 1 |
| std::string pulp::inspect::ControlAuthorityBinding::producer_artifact_digest |
| std::string pulp::inspect::ControlAuthorityBinding::publication_id |
| ControlRegistrationId pulp::inspect::ControlAuthorityBinding::registration_id |
| std::string pulp::inspect::ControlAuthorityBinding::session_id |