[−][src]Struct rusoto_apigateway::ClientCertificate
Represents a client certificate used to configure client-side SSL authentication while sending requests to the integration endpoint.
Client certificates are used to authenticate an API by the backend server. To authenticate an API client (or user), use IAM roles and policies, a custom Authorizer or an Amazon Cognito user pool.
Fields
client_certificate_id: Option<String>
The identifier of the client certificate.
created_date: Option<f64>
The timestamp when the client certificate was created.
description: Option<String>
The description of the client certificate.
expiration_date: Option<f64>
The timestamp when the client certificate will expire.
pem_encoded_certificate: Option<String>
The PEM-encoded public key of the client certificate, which can be used to configure certificate authentication in the integration endpoint .
The collection of tags. Each tag element is associated with a given resource.
Trait Implementations
impl Clone for ClientCertificate
[src]
pub fn clone(&self) -> ClientCertificate
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for ClientCertificate
[src]
impl Default for ClientCertificate
[src]
pub fn default() -> ClientCertificate
[src]
impl<'de> Deserialize<'de> for ClientCertificate
[src]
pub fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl PartialEq<ClientCertificate> for ClientCertificate
[src]
pub fn eq(&self, other: &ClientCertificate) -> bool
[src]
pub fn ne(&self, other: &ClientCertificate) -> bool
[src]
impl StructuralPartialEq for ClientCertificate
[src]
Auto Trait Implementations
impl RefUnwindSafe for ClientCertificate
[src]
impl Send for ClientCertificate
[src]
impl Sync for ClientCertificate
[src]
impl Unpin for ClientCertificate
[src]
impl UnwindSafe for ClientCertificate
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,