pub struct McpInstallationReviewInstall {Show 13 fields
pub action: McpInstallationReviewInstallAction,
pub catalogue: Option<InstallationCatalogueIdentity>,
pub catalogue_trust: Option<Value>,
pub configuration_change: McpPlanConfigurationChange,
pub effective_configuration: Option<McpInstallationRemoteConfiguration>,
pub identity: McpPlanResourceIdentity,
pub inputs: Vec<McpInstallationInput>,
pub policy: McpPlanPolicyResult,
pub provenance: McpPlanProvenance,
pub secret_storage: McpInstallationSecretStorage,
pub selected_choice: McpPlanTransportChoice,
pub supplied_secrets: Vec<String>,
pub target: McpPlanTarget,
}Fields§
§action: McpInstallationReviewInstallActionExact reviewed installation action.
catalogue: Option<InstallationCatalogueIdentity>Catalogue identity retained from the bound candidate when available.
catalogue_trust: Option<Value>Original catalogue trust metadata, not a verification claim.
configuration_change: McpPlanConfigurationChangeThe configuration change for the selected alternative only.
effective_configuration: Option<McpInstallationRemoteConfiguration>Complete effective remote configuration for final installation review. Earlier private selection reviews and package choices omit this field. The owned remote resource requires it before issuing confirmation.
identity: McpPlanResourceIdentityIdentity from the retained plan, not caller display text.
inputs: Vec<McpInstallationInput>Non-secret values supplied for this selected alternative.
policy: McpPlanPolicyResultPolicy decision bound to this plan.
provenance: McpPlanProvenanceOriginal source identity and content commitment.
secret_storage: McpInstallationSecretStorageExplicit reviewed backend selection; no backend is accessed when no secrets are supplied.
selected_choice: McpPlanTransportChoiceOnly the selected alternative is applied.
supplied_secrets: Vec<String>Exact reviewed placeholders supplied separately. Never secret values.
target: McpPlanTargetExact reviewed user-scope destination.