pub enum ProtectedComponentDeployment {
UngroupedOrdinary {
binding: ComponentBinding,
},
GroupMember {
binding: ComponentBinding,
configuration_digest: ComponentDeploymentConfigurationDigest,
group_placement: ComponentGroupPlacementId,
component_group: ComponentGroupSpecId,
member_path: ComponentGroupMemberPath,
purpose: ComponentDeploymentPurpose,
labels: Vec<ComponentDeploymentLabel>,
limits: ComponentDeploymentLimits,
},
}Expand description
ProtectedComponentDeployment
Plan-derived deployment identity and policy retained by one managed Component-tree runtime.
Variants§
UngroupedOrdinary
Fields
§
binding: ComponentBindingGroupMember
Fields
§
binding: ComponentBinding§
configuration_digest: ComponentDeploymentConfigurationDigest§
group_placement: ComponentGroupPlacementId§
component_group: ComponentGroupSpecId§
member_path: ComponentGroupMemberPath§
purpose: ComponentDeploymentPurpose§
labels: Vec<ComponentDeploymentLabel>§
limits: ComponentDeploymentLimitsTrait Implementations§
Source§impl Clone for ProtectedComponentDeployment
impl Clone for ProtectedComponentDeployment
Source§fn clone(&self) -> ProtectedComponentDeployment
fn clone(&self) -> ProtectedComponentDeployment
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 ProtectedComponentDeployment
impl Debug for ProtectedComponentDeployment
Source§impl<'de> Deserialize<'de> for ProtectedComponentDeployment
impl<'de> Deserialize<'de> for ProtectedComponentDeployment
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
impl Eq for ProtectedComponentDeployment
impl StructuralPartialEq for ProtectedComponentDeployment
Auto Trait Implementations§
impl Freeze for ProtectedComponentDeployment
impl RefUnwindSafe for ProtectedComponentDeployment
impl Send for ProtectedComponentDeployment
impl Sync for ProtectedComponentDeployment
impl Unpin for ProtectedComponentDeployment
impl UnsafeUnpin for ProtectedComponentDeployment
impl UnwindSafe for ProtectedComponentDeployment
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