pub struct CreateSecretInput {
pub add_replica_regions: Vec<ReplicaRegionType>,
pub client_request_token: Option<String>,
pub description: Option<String>,
pub force_overwrite_replica_secret: Option<bool>,
pub kms_key_id: Option<String>,
pub name: String,
pub secret_binary: Option<Bytes>,
pub secret_string: Option<String>,
pub tags: Vec<Tag>,
pub type: Option<String>,
}Expand description
Secrets Manager CreateSecretInput.
Fields§
§add_replica_regions: Vec<ReplicaRegionType>§client_request_token: Option<String>§description: Option<String>§force_overwrite_replica_secret: Option<bool>§kms_key_id: Option<String>§name: String§secret_binary: Option<Bytes>§secret_string: Option<String>§type: Option<String>Trait Implementations§
Source§impl Clone for CreateSecretInput
impl Clone for CreateSecretInput
Source§fn clone(&self) -> CreateSecretInput
fn clone(&self) -> CreateSecretInput
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 CreateSecretInput
impl Debug for CreateSecretInput
Source§impl Default for CreateSecretInput
impl Default for CreateSecretInput
Source§fn default() -> CreateSecretInput
fn default() -> CreateSecretInput
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CreateSecretInput
impl<'de> Deserialize<'de> for CreateSecretInput
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 CreateSecretInput
impl RefUnwindSafe for CreateSecretInput
impl Send for CreateSecretInput
impl Sync for CreateSecretInput
impl Unpin for CreateSecretInput
impl UnsafeUnpin for CreateSecretInput
impl UnwindSafe for CreateSecretInput
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