pub struct RotateSecretInput {
pub client_request_token: Option<String>,
pub external_secret_rotation_metadata: Vec<ExternalSecretRotationMetadataItem>,
pub external_secret_rotation_role_arn: Option<String>,
pub rotate_immediately: Option<bool>,
pub rotation_lambda_arn: Option<String>,
pub rotation_rules: Option<RotationRulesType>,
pub secret_id: String,
}Expand description
Secrets Manager RotateSecretInput.
Fields§
§client_request_token: Option<String>§external_secret_rotation_metadata: Vec<ExternalSecretRotationMetadataItem>§external_secret_rotation_role_arn: Option<String>§rotate_immediately: Option<bool>§rotation_lambda_arn: Option<String>§rotation_rules: Option<RotationRulesType>§secret_id: StringTrait Implementations§
Source§impl Clone for RotateSecretInput
impl Clone for RotateSecretInput
Source§fn clone(&self) -> RotateSecretInput
fn clone(&self) -> RotateSecretInput
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 RotateSecretInput
impl Debug for RotateSecretInput
Source§impl Default for RotateSecretInput
impl Default for RotateSecretInput
Source§fn default() -> RotateSecretInput
fn default() -> RotateSecretInput
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RotateSecretInput
impl<'de> Deserialize<'de> for RotateSecretInput
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 RotateSecretInput
impl RefUnwindSafe for RotateSecretInput
impl Send for RotateSecretInput
impl Sync for RotateSecretInput
impl Unpin for RotateSecretInput
impl UnsafeUnpin for RotateSecretInput
impl UnwindSafe for RotateSecretInput
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