Namespace Cephalon.MultiTenancy.Governance.Services
Classes
Section titled “Classes”TenantAdministrationWorkflowCommands
Defines stable tenant-administration workflow command identifiers.
TenantAdministrationWorkflowMetadataKeys
Defines stable metadata keys written by tenant-administration workflow commands.
TenantAdministrationWorkflowOutcomes
Defines stable tenant-administration workflow outcomes.
TenantAdministrationWorkflowRequest
Describes one host-driven tenant-administration workflow command.
TenantAdministrationWorkflowResult
Describes the result of one tenant-administration workflow command.
TenantDomainOwnershipDescriptor
Describes one declared domain ownership relationship for a tenant.
TenantDomainOwnershipDnsTxtProofCollectionMetadataKeys
Stable metadata keys written by tenant-domain ownership DNS TXT proof collection.
TenantDomainOwnershipDnsTxtProofCollectionOutcomes
Stable tenant-domain ownership DNS TXT proof collection outcome labels.
TenantDomainOwnershipDnsTxtProofCollectionRequest
Describes a tenant-domain ownership DNS TXT proof collection request.
TenantDomainOwnershipDnsTxtProofCollectionResult
Describes the result of one tenant-domain ownership DNS TXT proof collection attempt.
TenantDomainOwnershipHttpProofCollectionMetadataKeys
Stable metadata keys written by tenant-domain ownership HTTP proof collection.
TenantDomainOwnershipHttpProofCollectionOutcomes
Stable tenant-domain ownership HTTP proof collection outcome labels.
TenantDomainOwnershipHttpProofCollectionRequest
Describes a tenant-domain ownership HTTP proof collection request.
TenantDomainOwnershipHttpProofCollectionResult
Describes the result of one tenant-domain ownership HTTP proof collection attempt.
TenantDomainOwnershipHttpProofPublicationDescriptor
Describes one tenant-domain ownership HTTP proof file published by Cephalon governance.
TenantDomainOwnershipHttpProofPublicationMetadataKeys
Stable metadata keys written by tenant-domain ownership HTTP proof publication.
TenantDomainOwnershipHttpProofPublicationOutcomes
Stable tenant-domain ownership HTTP proof publication outcomes.
TenantDomainOwnershipHttpProofPublicationRequest
Describes a tenant-domain ownership HTTP proof publication request.
TenantDomainOwnershipHttpProofPublicationResult
Describes the result of tenant-domain ownership HTTP proof publication.
TenantDomainOwnershipProofChallengeMetadataKeys
Stable metadata keys written by tenant-domain ownership proof challenge issuance.
TenantDomainOwnershipProofChallengeOutcomes
Stable tenant-domain ownership proof challenge issuance outcomes.
TenantDomainOwnershipProofChallengeRequest
Describes a tenant-domain ownership proof challenge issuance request.
TenantDomainOwnershipProofChallengeResult
Describes the result of tenant-domain ownership proof challenge issuance.
TenantDomainOwnershipProofEvaluationOutcomes
Defines stable tenant-domain ownership proof evaluation outcome labels.
TenantDomainOwnershipProofEvaluationRequest
Describes reported proof evidence for a tenant-domain ownership declaration.
TenantDomainOwnershipProofEvaluationResult
Describes the result of one tenant-domain ownership proof evaluation.
TenantDomainOwnershipProofMetadataKeys
Defines stable metadata keys used by tenant-domain ownership proof evaluation.
TenantDomainOwnershipProofPollingMetadataKeys
Stable metadata keys emitted by tenant-domain ownership proof polling.
TenantDomainOwnershipProofPollingOutcomes
Stable tenant-domain ownership proof polling outcome labels.
TenantDomainOwnershipProofPollingRequest
Describes a bounded tenant-domain ownership proof polling request.
TenantDomainOwnershipProofPollingResult
Describes the aggregate result of one tenant-domain ownership proof polling pass.
TenantDomainOwnershipProofPollingRuntimeSnapshot
Describes the latest runtime state of tenant-domain ownership proof polling.
TenantDomainOwnershipProofPublicationPlanMetadataKeys
Stable metadata keys written by tenant-domain ownership proof publication planning.
TenantDomainOwnershipProofPublicationPlanOutcomes
Stable tenant-domain ownership proof publication planning outcomes.
TenantDomainOwnershipProofPublicationPlanRequest
Describes a tenant-domain ownership proof publication planning request.
TenantDomainOwnershipProofPublicationPlanResult
Describes generated tenant-domain ownership proof publication instructions.
TenantDomainOwnershipProofVerificationMetadataKeys
Stable metadata keys returned by tenant-domain ownership proof verification runs.
TenantDomainOwnershipProofVerificationOutcomes
Stable tenant-domain ownership proof verification runner outcome labels.
TenantDomainOwnershipProofVerificationRequest
Describes a tenant-domain ownership proof verification runner request.
TenantDomainOwnershipProofVerificationResult
Describes the result of one tenant-domain ownership proof verification runner attempt.
Defines stable tenant-domain ownership statuses understood by the governance runtime.
TenantDomainOwnershipValidationOutcomes
Defines stable outcomes returned by tenant-domain ownership validation.
TenantDomainOwnershipValidationRequest
Describes one request to validate declared tenant-domain ownership.
TenantDomainOwnershipValidationResult
Describes the result of one tenant-domain ownership validation.
TenantDomainOwnershipVerificationWorkflowCommands
Defines built-in tenant-domain ownership verification workflow commands.
TenantDomainOwnershipVerificationWorkflowOutcomes
Defines stable tenant-domain ownership verification workflow transition outcomes.
TenantDomainOwnershipVerificationWorkflowRequest
Describes one tenant-domain ownership verification workflow transition request.
TenantDomainOwnershipVerificationWorkflowResult
Describes the result of one tenant-domain ownership verification workflow transition.
TenantDomainVerificationMethods
Defines stable verification-method labels for tenant domain ownership descriptors.
TenantGovernanceActionDecisionOutcomes
Defines stable outcomes returned by tenant-governance action decisions.
TenantGovernanceActionDecisionRequest
Describes one request to decide whether a tenant-governance action can proceed.
TenantGovernanceActionDecisionResult
Describes the result of one tenant-governance action decision.
TenantGovernanceActionDescriptor
Describes one tenant-governance approval or remediation action.
Defines stable tenant-governance action kinds understood by the governance runtime.
TenantGovernanceActionStatuses
Defines stable tenant-governance action statuses understood by the governance runtime.
TenantGovernanceActionWorkflowCommands
Defines built-in tenant-governance action workflow commands.
TenantGovernanceActionWorkflowOutcomes
Defines built-in tenant-governance action workflow transition outcomes.
TenantGovernanceActionWorkflowRequest
Describes one tenant-governance action workflow transition request.
TenantGovernanceActionWorkflowResult
Describes the result of one tenant-governance action workflow transition.
TenantInvitationDeliveryContext
Describes the tenant invitation payload passed to an invitation delivery sender.
TenantInvitationDeliveryMetadataKeys
Defines stable metadata keys written by tenant invitation delivery dispatch and status reconciliation.
TenantInvitationDeliveryOutcomes
Defines stable outcomes for tenant invitation delivery dispatch.
TenantInvitationDeliveryRequest
Describes a tenant invitation delivery dispatch request.
TenantInvitationDeliveryResult
Describes the result of tenant invitation delivery dispatch.
TenantInvitationDeliveryRetryDescriptor
Describes one queued tenant invitation delivery retry entry.
TenantInvitationDeliveryRetryExecutionCoordinationSnapshot
Describes the latest runtime state of process-local tenant-invitation delivery retry execution coordination.
TenantInvitationDeliveryRetryOutcomes
Defines stable outcomes for tenant invitation delivery retry runner passes.
TenantInvitationDeliveryRetryRequest
Describes a bounded tenant invitation delivery retry runner request.
TenantInvitationDeliveryRetryResult
Describes the aggregate result of one tenant invitation delivery retry runner pass.
TenantInvitationDeliveryRetryRuntimeSnapshot
Describes the latest runtime state of automatic tenant-invitation delivery retry scheduling.
TenantInvitationDeliveryRetryStatuses
Defines stable statuses for tenant invitation delivery retry queue entries.
TenantInvitationDeliveryRunDescriptor
Describes one observed tenant invitation delivery dispatch attempt.
TenantInvitationDeliverySenderResult
Describes the outcome returned by a tenant invitation delivery sender.
TenantInvitationDeliveryStatusObservationDescriptor
Describes one recorded tenant invitation delivery status observation.
TenantInvitationDeliveryStatusReconciliationOutcomes
Defines stable outcomes for tenant invitation delivery status reconciliation.
TenantInvitationDeliveryStatusReconciliationRequest
Describes a tenant invitation delivery status reconciliation request.
TenantInvitationDeliveryStatusReconciliationResult
Describes the result of tenant invitation delivery status reconciliation.
TenantInvitationDeliveryStatuses
Defines stable status values reported by tenant invitation delivery providers or receivers.
Describes one invitation to join or access a tenant.
Defines stable tenant-invitation statuses understood by the governance runtime.
TenantInvitationValidationOutcomes
Defines stable outcomes returned by tenant-invitation validation.
TenantInvitationValidationRequest
Describes one request to validate a tenant invitation.
TenantInvitationValidationResult
Describes the result of one tenant-invitation validation.
Describes one principal membership inside a tenant.
TenantMembershipEvaluationOutcomes
Defines stable outcomes returned by tenant-membership evaluation.
TenantMembershipEvaluationRequest
Describes one request to evaluate tenant membership.
TenantMembershipEvaluationResult
Describes the result of one tenant-membership evaluation.
Defines stable tenant-membership status identifiers.
Interfaces
Section titled “Interfaces”Applies host-agnostic tenant administration commands over Cephalon-managed governance stores.
Exposes the merged tenant-domain ownership set available to the active governance runtime.
ITenantDomainOwnershipContributor
Allows a module to contribute tenant-domain ownership descriptors into the active governance runtime.
ITenantDomainOwnershipDnsTxtProofCollector
Collects tenant-domain ownership DNS TXT proof evidence and evaluates the collected proof through the governance workflow.
ITenantDomainOwnershipHttpProofCollector
Collects tenant-domain ownership HTTP file proof evidence and evaluates the collected proof through the governance workflow.
ITenantDomainOwnershipHttpProofPublicationCatalog
Exposes tenant-domain ownership HTTP proof files materialized by the governance companion pack.
ITenantDomainOwnershipHttpProofPublisher
Publishes tenant-domain ownership HTTP proof-file state inside the governance companion pack.
ITenantDomainOwnershipProofChallengeIssuer
Issues tenant-domain ownership proof challenges and records the expected proof value for later evaluation.
ITenantDomainOwnershipProofEvaluator
Evaluates reported tenant-domain ownership proof evidence and applies the resulting verification workflow transition.
ITenantDomainOwnershipProofPollingRunner
Runs bounded tenant-domain ownership proof polling over the governance domain-ownership catalog.
ITenantDomainOwnershipProofPollingRuntimeCatalog
Exposes runtime state for tenant-domain ownership proof polling.
ITenantDomainOwnershipProofPublicationPlanner
Builds tenant-domain ownership proof publication instructions from an issued proof challenge.
ITenantDomainOwnershipProofVerificationRunner
Runs the built-in tenant-domain ownership proof verification flow.
ITenantDomainOwnershipRegistry
Collects tenant-domain ownership descriptors contributed to the active governance runtime.
Stores runtime tenant-domain ownership declarations managed by the multi-tenancy governance companion pack.
ITenantDomainOwnershipValidator
Validates declared tenant-domain ownership against the active governance runtime.
ITenantDomainOwnershipVerificationWorkflow
Applies in-process tenant-domain ownership verification workflow transitions.
ITenantGovernanceActionCatalog
Exposes the merged tenant-governance action set available to the active governance runtime.
ITenantGovernanceActionContributor
Allows a module to contribute tenant-governance approval or remediation actions into the active governance runtime.
ITenantGovernanceActionDecider
Decides whether a tenant-governance action can proceed against the active governance runtime.
ITenantGovernanceActionRegistry
Collects tenant-governance action descriptors contributed to the active governance runtime.
Stores runtime tenant-governance actions created or transitioned by the governance action workflow.
ITenantGovernanceActionWorkflow
Applies host-agnostic tenant-governance action workflow transitions.
Exposes the merged tenant-invitation set available to the active governance runtime.
Allows a module to contribute tenant invitations into the active governance runtime.
ITenantInvitationDeliveryDispatcher
Dispatches tenant invitation delivery through a registered sender and records delivery outcome metadata.
ITenantInvitationDeliveryRetryExecutionCoordinationCatalog
Exposes runtime state for process-local tenant-invitation delivery retry execution coordination.
ITenantInvitationDeliveryRetryRunner
Runs bounded retries for queued tenant invitation delivery failures.
ITenantInvitationDeliveryRetryRuntimeCatalog
Exposes runtime state for automatic tenant-invitation delivery retry scheduling.
ITenantInvitationDeliveryRetryStore
Stores tenant invitation delivery retry entries managed by the governance companion pack.
ITenantInvitationDeliveryRunCatalog
Exposes runtime tenant invitation delivery dispatch attempts observed by the governance companion pack.
ITenantInvitationDeliverySender
Sends tenant invitation delivery payloads for a host or provider-specific channel.
ITenantInvitationDeliveryStatusObservationStore
Stores tenant invitation delivery status observations recorded by the governance reconciler.
ITenantInvitationDeliveryStatusReconciler
Reconciles provider or receiver delivery status observations into tenant invitation runtime metadata.
Collects tenant invitations contributed to the active governance runtime.
Stores runtime tenant invitations managed by the multi-tenancy governance companion pack.
Validates tenant invitations against the active governance runtime.
Exposes the merged tenant-membership set available to the active governance runtime.
Allows a module to contribute tenant memberships into the active governance runtime.
Evaluates whether a principal has active membership in a tenant.
Collects tenant memberships contributed to the active governance runtime.
Stores runtime tenant memberships managed by the multi-tenancy governance companion pack.