#[non_exhaustive]pub struct CreateHostedZoneOutput {
pub hosted_zone: Option<HostedZone>,
pub change_info: Option<ChangeInfo>,
pub delegation_set: Option<DelegationSet>,
pub vpc: Option<Vpc>,
pub location: String,
/* private fields */
}
Expand description
A complex type containing the response information for the hosted zone.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.hosted_zone: Option<HostedZone>
A complex type that contains general information about the hosted zone.
change_info: Option<ChangeInfo>
A complex type that contains information about the CreateHostedZone
request.
delegation_set: Option<DelegationSet>
A complex type that describes the name servers for this hosted zone.
vpc: Option<Vpc>
A complex type that contains information about an Amazon VPC that you associated with this hosted zone.
location: String
The unique URL representing the new hosted zone.
Implementations§
source§impl CreateHostedZoneOutput
impl CreateHostedZoneOutput
sourcepub fn hosted_zone(&self) -> Option<&HostedZone>
pub fn hosted_zone(&self) -> Option<&HostedZone>
A complex type that contains general information about the hosted zone.
sourcepub fn change_info(&self) -> Option<&ChangeInfo>
pub fn change_info(&self) -> Option<&ChangeInfo>
A complex type that contains information about the CreateHostedZone
request.
sourcepub fn delegation_set(&self) -> Option<&DelegationSet>
pub fn delegation_set(&self) -> Option<&DelegationSet>
A complex type that describes the name servers for this hosted zone.
source§impl CreateHostedZoneOutput
impl CreateHostedZoneOutput
sourcepub fn builder() -> CreateHostedZoneOutputBuilder
pub fn builder() -> CreateHostedZoneOutputBuilder
Creates a new builder-style object to manufacture CreateHostedZoneOutput
.
Trait Implementations§
source§impl Clone for CreateHostedZoneOutput
impl Clone for CreateHostedZoneOutput
source§fn clone(&self) -> CreateHostedZoneOutput
fn clone(&self) -> CreateHostedZoneOutput
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for CreateHostedZoneOutput
impl Debug for CreateHostedZoneOutput
source§impl PartialEq for CreateHostedZoneOutput
impl PartialEq for CreateHostedZoneOutput
source§fn eq(&self, other: &CreateHostedZoneOutput) -> bool
fn eq(&self, other: &CreateHostedZoneOutput) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl RequestId for CreateHostedZoneOutput
impl RequestId for CreateHostedZoneOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
Returns the request ID, or
None
if the service could not be reached.impl StructuralPartialEq for CreateHostedZoneOutput
Auto Trait Implementations§
impl Freeze for CreateHostedZoneOutput
impl RefUnwindSafe for CreateHostedZoneOutput
impl Send for CreateHostedZoneOutput
impl Sync for CreateHostedZoneOutput
impl Unpin for CreateHostedZoneOutput
impl UnwindSafe for CreateHostedZoneOutput
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
Mutably borrows from an owned value. Read more
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>
Converts
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>
Converts
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 moreCreates a shared type from an unshared type.