pub struct CreateGrantInput {
pub constraints: Option<GrantConstraints>,
pub dry_run: Option<bool>,
pub grant_tokens: Vec<String>,
pub grantee_principal: String,
pub key_id: String,
pub name: Option<String>,
pub operations: Vec<GrantOperation>,
pub retiring_principal: Option<String>,
}Expand description
KMS CreateGrantInput.
Fields§
§constraints: Option<GrantConstraints>§dry_run: Option<bool>§grant_tokens: Vec<String>§grantee_principal: String§key_id: String§name: Option<String>§operations: Vec<GrantOperation>§retiring_principal: Option<String>Trait Implementations§
Source§impl Clone for CreateGrantInput
impl Clone for CreateGrantInput
Source§fn clone(&self) -> CreateGrantInput
fn clone(&self) -> CreateGrantInput
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 CreateGrantInput
impl Debug for CreateGrantInput
Source§impl Default for CreateGrantInput
impl Default for CreateGrantInput
Source§fn default() -> CreateGrantInput
fn default() -> CreateGrantInput
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CreateGrantInput
impl<'de> Deserialize<'de> for CreateGrantInput
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
Auto Trait Implementations§
impl Freeze for CreateGrantInput
impl RefUnwindSafe for CreateGrantInput
impl Send for CreateGrantInput
impl Sync for CreateGrantInput
impl Unpin for CreateGrantInput
impl UnsafeUnpin for CreateGrantInput
impl UnwindSafe for CreateGrantInput
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