Struct aws_sdk_secretsmanager::operation::put_secret_value::builders::PutSecretValueOutputBuilder
source · #[non_exhaustive]pub struct PutSecretValueOutputBuilder { /* private fields */ }
Expand description
A builder for PutSecretValueOutput
.
Implementations§
source§impl PutSecretValueOutputBuilder
impl PutSecretValueOutputBuilder
sourcepub fn version_id(self, input: impl Into<String>) -> Self
pub fn version_id(self, input: impl Into<String>) -> Self
The unique identifier of the version of the secret.
sourcepub fn set_version_id(self, input: Option<String>) -> Self
pub fn set_version_id(self, input: Option<String>) -> Self
The unique identifier of the version of the secret.
sourcepub fn get_version_id(&self) -> &Option<String>
pub fn get_version_id(&self) -> &Option<String>
The unique identifier of the version of the secret.
sourcepub fn version_stages(self, input: impl Into<String>) -> Self
pub fn version_stages(self, input: impl Into<String>) -> Self
Appends an item to version_stages
.
To override the contents of this collection use set_version_stages
.
The list of staging labels that are currently attached to this version of the secret. Secrets Manager uses staging labels to track a version as it progresses through the secret rotation process.
sourcepub fn set_version_stages(self, input: Option<Vec<String>>) -> Self
pub fn set_version_stages(self, input: Option<Vec<String>>) -> Self
The list of staging labels that are currently attached to this version of the secret. Secrets Manager uses staging labels to track a version as it progresses through the secret rotation process.
sourcepub fn get_version_stages(&self) -> &Option<Vec<String>>
pub fn get_version_stages(&self) -> &Option<Vec<String>>
The list of staging labels that are currently attached to this version of the secret. Secrets Manager uses staging labels to track a version as it progresses through the secret rotation process.
sourcepub fn build(self) -> PutSecretValueOutput
pub fn build(self) -> PutSecretValueOutput
Consumes the builder and constructs a PutSecretValueOutput
.
Trait Implementations§
source§impl Clone for PutSecretValueOutputBuilder
impl Clone for PutSecretValueOutputBuilder
source§fn clone(&self) -> PutSecretValueOutputBuilder
fn clone(&self) -> PutSecretValueOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for PutSecretValueOutputBuilder
impl Debug for PutSecretValueOutputBuilder
source§impl Default for PutSecretValueOutputBuilder
impl Default for PutSecretValueOutputBuilder
source§fn default() -> PutSecretValueOutputBuilder
fn default() -> PutSecretValueOutputBuilder
impl StructuralPartialEq for PutSecretValueOutputBuilder
Auto Trait Implementations§
impl Freeze for PutSecretValueOutputBuilder
impl RefUnwindSafe for PutSecretValueOutputBuilder
impl Send for PutSecretValueOutputBuilder
impl Sync for PutSecretValueOutputBuilder
impl Unpin for PutSecretValueOutputBuilder
impl UnwindSafe for PutSecretValueOutputBuilder
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)