Struct aws_sdk_iot::operation::describe_certificate_provider::DescribeCertificateProviderOutput
source · #[non_exhaustive]pub struct DescribeCertificateProviderOutput {
pub certificate_provider_name: Option<String>,
pub certificate_provider_arn: Option<String>,
pub lambda_function_arn: Option<String>,
pub account_default_for_operations: Option<Vec<CertificateProviderOperation>>,
pub creation_date: Option<DateTime>,
pub last_modified_date: Option<DateTime>,
/* private fields */
}
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.certificate_provider_name: Option<String>
The name of the certificate provider.
certificate_provider_arn: Option<String>
The ARN of the certificate provider.
lambda_function_arn: Option<String>
The Lambda function ARN that's associated with the certificate provider.
account_default_for_operations: Option<Vec<CertificateProviderOperation>>
A list of the operations that the certificate provider will use to generate certificates. Valid value: CreateCertificateFromCsr
.
creation_date: Option<DateTime>
The date-time string that indicates when the certificate provider was created.
last_modified_date: Option<DateTime>
The date-time string that indicates when the certificate provider was last updated.
Implementations§
source§impl DescribeCertificateProviderOutput
impl DescribeCertificateProviderOutput
sourcepub fn certificate_provider_name(&self) -> Option<&str>
pub fn certificate_provider_name(&self) -> Option<&str>
The name of the certificate provider.
sourcepub fn certificate_provider_arn(&self) -> Option<&str>
pub fn certificate_provider_arn(&self) -> Option<&str>
The ARN of the certificate provider.
sourcepub fn lambda_function_arn(&self) -> Option<&str>
pub fn lambda_function_arn(&self) -> Option<&str>
The Lambda function ARN that's associated with the certificate provider.
sourcepub fn account_default_for_operations(&self) -> &[CertificateProviderOperation]
pub fn account_default_for_operations(&self) -> &[CertificateProviderOperation]
A list of the operations that the certificate provider will use to generate certificates. Valid value: CreateCertificateFromCsr
.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .account_default_for_operations.is_none()
.
sourcepub fn creation_date(&self) -> Option<&DateTime>
pub fn creation_date(&self) -> Option<&DateTime>
The date-time string that indicates when the certificate provider was created.
sourcepub fn last_modified_date(&self) -> Option<&DateTime>
pub fn last_modified_date(&self) -> Option<&DateTime>
The date-time string that indicates when the certificate provider was last updated.
source§impl DescribeCertificateProviderOutput
impl DescribeCertificateProviderOutput
sourcepub fn builder() -> DescribeCertificateProviderOutputBuilder
pub fn builder() -> DescribeCertificateProviderOutputBuilder
Creates a new builder-style object to manufacture DescribeCertificateProviderOutput
.
Trait Implementations§
source§impl Clone for DescribeCertificateProviderOutput
impl Clone for DescribeCertificateProviderOutput
source§fn clone(&self) -> DescribeCertificateProviderOutput
fn clone(&self) -> DescribeCertificateProviderOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl PartialEq for DescribeCertificateProviderOutput
impl PartialEq for DescribeCertificateProviderOutput
source§fn eq(&self, other: &DescribeCertificateProviderOutput) -> bool
fn eq(&self, other: &DescribeCertificateProviderOutput) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl RequestId for DescribeCertificateProviderOutput
impl RequestId for DescribeCertificateProviderOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None
if the service could not be reached.