pub struct DomainNameConfiguration {
pub api_gateway_domain_name: Option<String>,
pub certificate_arn: Option<String>,
pub certificate_name: Option<String>,
pub certificate_upload_date: Option<f64>,
pub domain_name_status: Option<String>,
pub domain_name_status_message: Option<String>,
pub endpoint_type: Option<String>,
pub hosted_zone_id: Option<String>,
pub security_policy: Option<String>,
}
Expand description
The domain name configuration.
Fields
api_gateway_domain_name: Option<String>
A domain name for the API.
certificate_arn: Option<String>
An AWS-managed certificate that will be used by the edge-optimized endpoint for this domain name. AWS Certificate Manager is the only supported source.
certificate_name: Option<String>
The user-friendly name of the certificate that will be used by the edge-optimized endpoint for this domain name.
certificate_upload_date: Option<f64>
The timestamp when the certificate that was used by edge-optimized endpoint for this domain name was uploaded.
domain_name_status: Option<String>
The status of the domain name migration. The valid values are AVAILABLE and UPDATING. If the status is UPDATING, the domain cannot be modified further until the existing operation is complete. If it is AVAILABLE, the domain can be updated.
domain_name_status_message: Option<String>
An optional text message containing detailed information about status of the domain name migration.
endpoint_type: Option<String>
The endpoint type.
hosted_zone_id: Option<String>
The Amazon Route 53 Hosted Zone ID of the endpoint.
security_policy: Option<String>
The Transport Layer Security (TLS) version of the security policy for this domain name. The valid values are TLS_1_0 and TLS_1_2.
Trait Implementations
sourceimpl Clone for DomainNameConfiguration
impl Clone for DomainNameConfiguration
sourcefn clone(&self) -> DomainNameConfiguration
fn clone(&self) -> DomainNameConfiguration
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for DomainNameConfiguration
impl Debug for DomainNameConfiguration
sourceimpl Default for DomainNameConfiguration
impl Default for DomainNameConfiguration
sourcefn default() -> DomainNameConfiguration
fn default() -> DomainNameConfiguration
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for DomainNameConfiguration
impl<'de> Deserialize<'de> for DomainNameConfiguration
sourcefn 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
sourceimpl PartialEq<DomainNameConfiguration> for DomainNameConfiguration
impl PartialEq<DomainNameConfiguration> for DomainNameConfiguration
sourcefn eq(&self, other: &DomainNameConfiguration) -> bool
fn eq(&self, other: &DomainNameConfiguration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &DomainNameConfiguration) -> bool
fn ne(&self, other: &DomainNameConfiguration) -> bool
This method tests for !=
.
sourceimpl Serialize for DomainNameConfiguration
impl Serialize for DomainNameConfiguration
impl StructuralPartialEq for DomainNameConfiguration
Auto Trait Implementations
impl RefUnwindSafe for DomainNameConfiguration
impl Send for DomainNameConfiguration
impl Sync for DomainNameConfiguration
impl Unpin for DomainNameConfiguration
impl UnwindSafe for DomainNameConfiguration
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more