pub struct IntegrationFullManifest {Show 25 fields
pub name: String,
pub version: u32,
pub description: String,
pub tenant_id: String,
pub principal_id: String,
pub subject: String,
pub default_required_scopes: Vec<String>,
pub policy_scope: String,
pub workload: WorkloadDescriptor,
pub resource: ResourceDescriptor,
pub purpose: String,
pub plaintext_utf8: String,
pub content_digest: String,
pub labels: Vec<String>,
pub attributes: BTreeMap<String, String>,
pub inline_key_b64: String,
pub rewrap_key_b64: String,
pub managed_key_provider_name: String,
pub managed_key_reference: String,
pub managed_key_b64: String,
pub managed_rewrap_key_reference: String,
pub managed_rewrap_key_b64: String,
pub signing_key_b64: String,
pub verifying_key_b64: String,
pub steps: Vec<IntegrationFullScenarioStep>,
}Fields§
§name: String§version: u32§description: String§tenant_id: String§principal_id: String§subject: String§default_required_scopes: Vec<String>§policy_scope: String§workload: WorkloadDescriptor§resource: ResourceDescriptor§purpose: String§plaintext_utf8: String§content_digest: String§labels: Vec<String>§attributes: BTreeMap<String, String>§inline_key_b64: String§rewrap_key_b64: String§managed_key_provider_name: String§managed_key_reference: String§managed_key_b64: String§managed_rewrap_key_reference: String§managed_rewrap_key_b64: String§signing_key_b64: String§verifying_key_b64: String§steps: Vec<IntegrationFullScenarioStep>Trait Implementations§
Source§impl Clone for IntegrationFullManifest
impl Clone for IntegrationFullManifest
Source§fn clone(&self) -> IntegrationFullManifest
fn clone(&self) -> IntegrationFullManifest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for IntegrationFullManifest
impl Debug for IntegrationFullManifest
Source§impl<'de> Deserialize<'de> for IntegrationFullManifest
impl<'de> Deserialize<'de> for IntegrationFullManifest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for IntegrationFullManifest
impl PartialEq for IntegrationFullManifest
Source§fn eq(&self, other: &IntegrationFullManifest) -> bool
fn eq(&self, other: &IntegrationFullManifest) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for IntegrationFullManifest
impl Serialize for IntegrationFullManifest
impl Eq for IntegrationFullManifest
impl StructuralPartialEq for IntegrationFullManifest
Auto Trait Implementations§
impl Freeze for IntegrationFullManifest
impl RefUnwindSafe for IntegrationFullManifest
impl Send for IntegrationFullManifest
impl Sync for IntegrationFullManifest
impl Unpin for IntegrationFullManifest
impl UnsafeUnpin for IntegrationFullManifest
impl UnwindSafe for IntegrationFullManifest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more