#[non_exhaustive]pub struct GetClientCertificateOutput {
pub client_certificate_id: Option<String>,
pub description: Option<String>,
pub pem_encoded_certificate: Option<String>,
pub created_date: Option<DateTime>,
pub expiration_date: Option<DateTime>,
pub tags: Option<HashMap<String, String>>,
/* private fields */
}Expand description
Represents a client certificate used to configure client-side SSL authentication while sending requests to the integration endpoint.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.client_certificate_id: Option<String>The identifier of the client certificate.
description: Option<String>The description of the client certificate.
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 .
created_date: Option<DateTime>The timestamp when the client certificate was created.
expiration_date: Option<DateTime>The timestamp when the client certificate will expire.
The collection of tags. Each tag element is associated with a given resource.
Implementations§
source§impl GetClientCertificateOutput
impl GetClientCertificateOutput
sourcepub fn client_certificate_id(&self) -> Option<&str>
pub fn client_certificate_id(&self) -> Option<&str>
The identifier of the client certificate.
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
The description of the client certificate.
sourcepub fn pem_encoded_certificate(&self) -> Option<&str>
pub fn pem_encoded_certificate(&self) -> Option<&str>
The PEM-encoded public key of the client certificate, which can be used to configure certificate authentication in the integration endpoint .
sourcepub fn created_date(&self) -> Option<&DateTime>
pub fn created_date(&self) -> Option<&DateTime>
The timestamp when the client certificate was created.
sourcepub fn expiration_date(&self) -> Option<&DateTime>
pub fn expiration_date(&self) -> Option<&DateTime>
The timestamp when the client certificate will expire.
The collection of tags. Each tag element is associated with a given resource.
source§impl GetClientCertificateOutput
impl GetClientCertificateOutput
sourcepub fn builder() -> GetClientCertificateOutputBuilder
pub fn builder() -> GetClientCertificateOutputBuilder
Creates a new builder-style object to manufacture GetClientCertificateOutput.
Trait Implementations§
source§impl Clone for GetClientCertificateOutput
impl Clone for GetClientCertificateOutput
source§fn clone(&self) -> GetClientCertificateOutput
fn clone(&self) -> GetClientCertificateOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for GetClientCertificateOutput
impl Debug for GetClientCertificateOutput
source§impl RequestId for GetClientCertificateOutput
impl RequestId for GetClientCertificateOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None if the service could not be reached.impl StructuralPartialEq for GetClientCertificateOutput
Auto Trait Implementations§
impl Freeze for GetClientCertificateOutput
impl RefUnwindSafe for GetClientCertificateOutput
impl Send for GetClientCertificateOutput
impl Sync for GetClientCertificateOutput
impl Unpin for GetClientCertificateOutput
impl UnwindSafe for GetClientCertificateOutput
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more