pub struct ViewerCertificate {
pub cloud_front_default_certificate: bool,
pub acm_certificate_arn: String,
pub iam_certificate_id: String,
pub minimum_protocol_version: String,
pub ssl_support_method: String,
pub certificate: String,
pub certificate_source: String,
}Expand description
Viewer certificate settings.
Fields§
§cloud_front_default_certificate: boolWhether to use the default CloudFront certificate.
acm_certificate_arn: StringACM certificate ARN.
iam_certificate_id: StringIAM certificate ID.
minimum_protocol_version: StringMinimum TLS protocol version (e.g. TLSv1.2_2021).
ssl_support_method: Stringsni-only, vip, static-ip.
certificate: StringLegacy fields.
certificate_source: StringLegacy source: cloudfront | iam | acm.
Trait Implementations§
Source§impl Clone for ViewerCertificate
impl Clone for ViewerCertificate
Source§fn clone(&self) -> ViewerCertificate
fn clone(&self) -> ViewerCertificate
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 ViewerCertificate
impl Debug for ViewerCertificate
Source§impl Default for ViewerCertificate
impl Default for ViewerCertificate
Source§fn default() -> ViewerCertificate
fn default() -> ViewerCertificate
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ViewerCertificate
impl<'de> Deserialize<'de> for ViewerCertificate
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 ViewerCertificate
impl RefUnwindSafe for ViewerCertificate
impl Send for ViewerCertificate
impl Sync for ViewerCertificate
impl Unpin for ViewerCertificate
impl UnsafeUnpin for ViewerCertificate
impl UnwindSafe for ViewerCertificate
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