pub struct CloudFrontHttpConfig {
pub skip_signature_validation: bool,
pub region: String,
pub credential_provider: Option<Arc<dyn CredentialProvider>>,
}Expand description
Configuration for the CloudFront HTTP service.
Fields§
§skip_signature_validation: boolWhether to skip SigV4 validation.
region: StringRegion string to report to clients.
credential_provider: Option<Arc<dyn CredentialProvider>>Optional credential provider for SigV4 verification.
Trait Implementations§
Source§impl Clone for CloudFrontHttpConfig
impl Clone for CloudFrontHttpConfig
Source§fn clone(&self) -> CloudFrontHttpConfig
fn clone(&self) -> CloudFrontHttpConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 CloudFrontHttpConfig
impl Debug for CloudFrontHttpConfig
Auto Trait Implementations§
impl Freeze for CloudFrontHttpConfig
impl !RefUnwindSafe for CloudFrontHttpConfig
impl Send for CloudFrontHttpConfig
impl Sync for CloudFrontHttpConfig
impl Unpin for CloudFrontHttpConfig
impl UnsafeUnpin for CloudFrontHttpConfig
impl !UnwindSafe for CloudFrontHttpConfig
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