pub struct RotateSecretsRequest {
pub to_version: Option<i32>,
pub batch_size: Option<u32>,
pub after_id: Option<Uuid>,
}Expand description
Request body for rotating a batch of secrets to another key version.
Rotation is driven one batch per call so a long rotation never becomes a
long HTTP request: the client loops, carrying after_id forward.
Fields§
§to_version: Option<i32>Target key version. Defaults to the server’s active version.
batch_size: Option<u32>Secrets to process in this batch. Defaults to 100, clamped to 1000.
after_id: Option<Uuid>Resume after this secret ID. Omit to start from the beginning.
Implementations§
Source§impl RotateSecretsRequest
impl RotateSecretsRequest
Sourcepub fn effective_batch_size(&self) -> u32
pub fn effective_batch_size(&self) -> u32
The batch size to apply, falling back to the default.
Trait Implementations§
Source§impl Debug for RotateSecretsRequest
impl Debug for RotateSecretsRequest
Source§impl Default for RotateSecretsRequest
impl Default for RotateSecretsRequest
Source§fn default() -> RotateSecretsRequest
fn default() -> RotateSecretsRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RotateSecretsRequest
impl<'de> Deserialize<'de> for RotateSecretsRequest
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 Validate for RotateSecretsRequest
impl Validate for RotateSecretsRequest
Source§impl<'v_a> ValidateArgs<'v_a> for RotateSecretsRequest
impl<'v_a> ValidateArgs<'v_a> for RotateSecretsRequest
Auto Trait Implementations§
impl Freeze for RotateSecretsRequest
impl RefUnwindSafe for RotateSecretsRequest
impl Send for RotateSecretsRequest
impl Sync for RotateSecretsRequest
impl Unpin for RotateSecretsRequest
impl UnsafeUnpin for RotateSecretsRequest
impl UnwindSafe for RotateSecretsRequest
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