Struct aws_sdk_vpclattice::operation::get_service::GetServiceOutput
source · #[non_exhaustive]pub struct GetServiceOutput {
pub id: Option<String>,
pub name: Option<String>,
pub arn: Option<String>,
pub created_at: Option<DateTime>,
pub last_updated_at: Option<DateTime>,
pub dns_entry: Option<DnsEntry>,
pub custom_domain_name: Option<String>,
pub certificate_arn: Option<String>,
pub status: Option<ServiceStatus>,
pub auth_type: Option<AuthType>,
pub failure_code: Option<String>,
pub failure_message: Option<String>,
/* 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.id: Option<String>The ID of the service.
name: Option<String>The name of the service.
arn: Option<String>The Amazon Resource Name (ARN) of the service.
created_at: Option<DateTime>The date and time that the service was created, specified in ISO-8601 format.
last_updated_at: Option<DateTime>The date and time that the service was last updated, specified in ISO-8601 format.
dns_entry: Option<DnsEntry>The DNS name of the service.
custom_domain_name: Option<String>The custom domain name of the service.
certificate_arn: Option<String>The Amazon Resource Name (ARN) of the certificate.
status: Option<ServiceStatus>The status of the service.
auth_type: Option<AuthType>The type of IAM policy.
failure_code: Option<String>The failure code.
failure_message: Option<String>The failure message.
Implementations§
source§impl GetServiceOutput
impl GetServiceOutput
sourcepub fn created_at(&self) -> Option<&DateTime>
pub fn created_at(&self) -> Option<&DateTime>
The date and time that the service was created, specified in ISO-8601 format.
sourcepub fn last_updated_at(&self) -> Option<&DateTime>
pub fn last_updated_at(&self) -> Option<&DateTime>
The date and time that the service was last updated, specified in ISO-8601 format.
sourcepub fn custom_domain_name(&self) -> Option<&str>
pub fn custom_domain_name(&self) -> Option<&str>
The custom domain name of the service.
sourcepub fn certificate_arn(&self) -> Option<&str>
pub fn certificate_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the certificate.
sourcepub fn status(&self) -> Option<&ServiceStatus>
pub fn status(&self) -> Option<&ServiceStatus>
The status of the service.
sourcepub fn failure_code(&self) -> Option<&str>
pub fn failure_code(&self) -> Option<&str>
The failure code.
sourcepub fn failure_message(&self) -> Option<&str>
pub fn failure_message(&self) -> Option<&str>
The failure message.
source§impl GetServiceOutput
impl GetServiceOutput
sourcepub fn builder() -> GetServiceOutputBuilder
pub fn builder() -> GetServiceOutputBuilder
Creates a new builder-style object to manufacture GetServiceOutput.
Trait Implementations§
source§impl Clone for GetServiceOutput
impl Clone for GetServiceOutput
source§fn clone(&self) -> GetServiceOutput
fn clone(&self) -> GetServiceOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for GetServiceOutput
impl Debug for GetServiceOutput
source§impl PartialEq for GetServiceOutput
impl PartialEq for GetServiceOutput
source§impl RequestId for GetServiceOutput
impl RequestId for GetServiceOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None if the service could not be reached.impl StructuralPartialEq for GetServiceOutput
Auto Trait Implementations§
impl Freeze for GetServiceOutput
impl RefUnwindSafe for GetServiceOutput
impl Send for GetServiceOutput
impl Sync for GetServiceOutput
impl Unpin for GetServiceOutput
impl UnwindSafe for GetServiceOutput
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