pub struct UpdateS3CredentialDto {
pub aws_access_key_id: Option<String>,
pub aws_secret_access_key: Option<String>,
pub region: Option<String>,
pub s3_bucket_name: Option<String>,
pub s3_path_prefix: Option<String>,
pub fallback_index: Option<f64>,
pub name: Option<String>,
}
Fields§
§aws_access_key_id: Option<String>
AWS access key ID.
aws_secret_access_key: Option<String>
AWS access key secret. This is not returned in the API.
region: Option<String>
AWS region in which the S3 bucket is located.
s3_bucket_name: Option<String>
AWS S3 bucket name.
s3_path_prefix: Option<String>
The path prefix for the uploaded recording. Ex. "recordings/"
fallback_index: Option<f64>
This is the order in which this storage provider is tried during upload retries. Lower numbers are tried first in increasing order.
name: Option<String>
This is the name of credential. This is just for your reference.
Implementations§
Source§impl UpdateS3CredentialDto
impl UpdateS3CredentialDto
pub fn new() -> UpdateS3CredentialDto
Trait Implementations§
Source§impl Clone for UpdateS3CredentialDto
impl Clone for UpdateS3CredentialDto
Source§fn clone(&self) -> UpdateS3CredentialDto
fn clone(&self) -> UpdateS3CredentialDto
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 UpdateS3CredentialDto
impl Debug for UpdateS3CredentialDto
Source§impl Default for UpdateS3CredentialDto
impl Default for UpdateS3CredentialDto
Source§fn default() -> UpdateS3CredentialDto
fn default() -> UpdateS3CredentialDto
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for UpdateS3CredentialDto
impl<'de> Deserialize<'de> for UpdateS3CredentialDto
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 PartialEq for UpdateS3CredentialDto
impl PartialEq for UpdateS3CredentialDto
Source§impl Serialize for UpdateS3CredentialDto
impl Serialize for UpdateS3CredentialDto
impl StructuralPartialEq for UpdateS3CredentialDto
Auto Trait Implementations§
impl Freeze for UpdateS3CredentialDto
impl RefUnwindSafe for UpdateS3CredentialDto
impl Send for UpdateS3CredentialDto
impl Sync for UpdateS3CredentialDto
impl Unpin for UpdateS3CredentialDto
impl UnwindSafe for UpdateS3CredentialDto
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