Struct aws_sdk_iot::operation::describe_domain_configuration::DescribeDomainConfigurationOutput
source · #[non_exhaustive]pub struct DescribeDomainConfigurationOutput {
pub domain_configuration_name: Option<String>,
pub domain_configuration_arn: Option<String>,
pub domain_name: Option<String>,
pub server_certificates: Option<Vec<ServerCertificateSummary>>,
pub authorizer_config: Option<AuthorizerConfig>,
pub domain_configuration_status: Option<DomainConfigurationStatus>,
pub service_type: Option<ServiceType>,
pub domain_type: Option<DomainType>,
pub last_status_change_date: Option<DateTime>,
pub tls_config: Option<TlsConfig>,
pub server_certificate_config: Option<ServerCertificateConfig>,
/* 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.domain_configuration_name: Option<String>
The name of the domain configuration.
domain_configuration_arn: Option<String>
The ARN of the domain configuration.
domain_name: Option<String>
The name of the domain.
server_certificates: Option<Vec<ServerCertificateSummary>>
A list containing summary information about the server certificate included in the domain configuration.
An object that specifies the authorization service for a domain.
domain_configuration_status: Option<DomainConfigurationStatus>
A Boolean value that specifies the current state of the domain configuration.
service_type: Option<ServiceType>
The type of service delivered by the endpoint.
domain_type: Option<DomainType>
The type of the domain.
last_status_change_date: Option<DateTime>
The date and time the domain configuration's status was last changed.
tls_config: Option<TlsConfig>
An object that specifies the TLS configuration for a domain.
server_certificate_config: Option<ServerCertificateConfig>
The server certificate configuration.
Implementations§
source§impl DescribeDomainConfigurationOutput
impl DescribeDomainConfigurationOutput
sourcepub fn domain_configuration_name(&self) -> Option<&str>
pub fn domain_configuration_name(&self) -> Option<&str>
The name of the domain configuration.
sourcepub fn domain_configuration_arn(&self) -> Option<&str>
pub fn domain_configuration_arn(&self) -> Option<&str>
The ARN of the domain configuration.
sourcepub fn domain_name(&self) -> Option<&str>
pub fn domain_name(&self) -> Option<&str>
The name of the domain.
sourcepub fn server_certificates(&self) -> &[ServerCertificateSummary]
pub fn server_certificates(&self) -> &[ServerCertificateSummary]
A list containing summary information about the server certificate included in the domain configuration.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .server_certificates.is_none()
.
An object that specifies the authorization service for a domain.
sourcepub fn domain_configuration_status(&self) -> Option<&DomainConfigurationStatus>
pub fn domain_configuration_status(&self) -> Option<&DomainConfigurationStatus>
A Boolean value that specifies the current state of the domain configuration.
sourcepub fn service_type(&self) -> Option<&ServiceType>
pub fn service_type(&self) -> Option<&ServiceType>
The type of service delivered by the endpoint.
sourcepub fn domain_type(&self) -> Option<&DomainType>
pub fn domain_type(&self) -> Option<&DomainType>
The type of the domain.
sourcepub fn last_status_change_date(&self) -> Option<&DateTime>
pub fn last_status_change_date(&self) -> Option<&DateTime>
The date and time the domain configuration's status was last changed.
sourcepub fn tls_config(&self) -> Option<&TlsConfig>
pub fn tls_config(&self) -> Option<&TlsConfig>
An object that specifies the TLS configuration for a domain.
sourcepub fn server_certificate_config(&self) -> Option<&ServerCertificateConfig>
pub fn server_certificate_config(&self) -> Option<&ServerCertificateConfig>
The server certificate configuration.
source§impl DescribeDomainConfigurationOutput
impl DescribeDomainConfigurationOutput
sourcepub fn builder() -> DescribeDomainConfigurationOutputBuilder
pub fn builder() -> DescribeDomainConfigurationOutputBuilder
Creates a new builder-style object to manufacture DescribeDomainConfigurationOutput
.
Trait Implementations§
source§impl Clone for DescribeDomainConfigurationOutput
impl Clone for DescribeDomainConfigurationOutput
source§fn clone(&self) -> DescribeDomainConfigurationOutput
fn clone(&self) -> DescribeDomainConfigurationOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl PartialEq for DescribeDomainConfigurationOutput
impl PartialEq for DescribeDomainConfigurationOutput
source§fn eq(&self, other: &DescribeDomainConfigurationOutput) -> bool
fn eq(&self, other: &DescribeDomainConfigurationOutput) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl RequestId for DescribeDomainConfigurationOutput
impl RequestId for DescribeDomainConfigurationOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None
if the service could not be reached.