pub struct SdkKeyAccessPlanRequest {
pub operation: KeyAccessOperation,
pub workload: WorkloadDescriptor,
pub resource: ResourceDescriptor,
pub artifact_profile: Option<ArtifactProfile>,
pub key_reference: Option<String>,
pub content_digest: Option<String>,
pub purpose: Option<String>,
pub labels: Vec<String>,
pub attributes: BTreeMap<String, String>,
}Fields§
§operation: KeyAccessOperation§workload: WorkloadDescriptor§resource: ResourceDescriptor§artifact_profile: Option<ArtifactProfile>§key_reference: Option<String>§content_digest: Option<String>§purpose: Option<String>§labels: Vec<String>§attributes: BTreeMap<String, String>Trait Implementations§
Source§impl Clone for SdkKeyAccessPlanRequest
impl Clone for SdkKeyAccessPlanRequest
Source§fn clone(&self) -> SdkKeyAccessPlanRequest
fn clone(&self) -> SdkKeyAccessPlanRequest
Returns a duplicate of the value. Read more
1.0.0 · 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 SdkKeyAccessPlanRequest
impl Debug for SdkKeyAccessPlanRequest
Source§impl<'de> Deserialize<'de> for SdkKeyAccessPlanRequest
impl<'de> Deserialize<'de> for SdkKeyAccessPlanRequest
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 SdkKeyAccessPlanRequest
impl PartialEq for SdkKeyAccessPlanRequest
Source§impl Serialize for SdkKeyAccessPlanRequest
impl Serialize for SdkKeyAccessPlanRequest
impl Eq for SdkKeyAccessPlanRequest
impl StructuralPartialEq for SdkKeyAccessPlanRequest
Auto Trait Implementations§
impl Freeze for SdkKeyAccessPlanRequest
impl RefUnwindSafe for SdkKeyAccessPlanRequest
impl Send for SdkKeyAccessPlanRequest
impl Sync for SdkKeyAccessPlanRequest
impl Unpin for SdkKeyAccessPlanRequest
impl UnsafeUnpin for SdkKeyAccessPlanRequest
impl UnwindSafe for SdkKeyAccessPlanRequest
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