#[non_exhaustive]pub struct ServicePrincipalNameSummary {
pub directory_registration_arn: Option<String>,
pub connector_arn: Option<String>,
pub status: Option<ServicePrincipalNameStatus>,
pub status_reason: Option<ServicePrincipalNameStatusReason>,
pub created_at: Option<DateTime>,
pub updated_at: Option<DateTime>,
}
Expand description
The service principal name that the connector uses to authenticate with Active Directory.
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.directory_registration_arn: Option<String>
The Amazon Resource Name (ARN) that was returned when you called CreateDirectoryRegistration.
connector_arn: Option<String>
The Amazon Resource Name (ARN) that was returned when you called CreateConnector.
status: Option<ServicePrincipalNameStatus>
The status of a service principal name.
status_reason: Option<ServicePrincipalNameStatusReason>
Additional information for the status of a service principal name if the status is failed.
created_at: Option<DateTime>
The date and time that the service principal name was created.
updated_at: Option<DateTime>
Time when the service principal name was updated.
Implementations§
source§impl ServicePrincipalNameSummary
impl ServicePrincipalNameSummary
sourcepub fn directory_registration_arn(&self) -> Option<&str>
pub fn directory_registration_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) that was returned when you called CreateDirectoryRegistration.
sourcepub fn connector_arn(&self) -> Option<&str>
pub fn connector_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) that was returned when you called CreateConnector.
sourcepub fn status(&self) -> Option<&ServicePrincipalNameStatus>
pub fn status(&self) -> Option<&ServicePrincipalNameStatus>
The status of a service principal name.
sourcepub fn status_reason(&self) -> Option<&ServicePrincipalNameStatusReason>
pub fn status_reason(&self) -> Option<&ServicePrincipalNameStatusReason>
Additional information for the status of a service principal name if the status is failed.
sourcepub fn created_at(&self) -> Option<&DateTime>
pub fn created_at(&self) -> Option<&DateTime>
The date and time that the service principal name was created.
sourcepub fn updated_at(&self) -> Option<&DateTime>
pub fn updated_at(&self) -> Option<&DateTime>
Time when the service principal name was updated.
source§impl ServicePrincipalNameSummary
impl ServicePrincipalNameSummary
sourcepub fn builder() -> ServicePrincipalNameSummaryBuilder
pub fn builder() -> ServicePrincipalNameSummaryBuilder
Creates a new builder-style object to manufacture ServicePrincipalNameSummary
.
Trait Implementations§
source§impl Clone for ServicePrincipalNameSummary
impl Clone for ServicePrincipalNameSummary
source§fn clone(&self) -> ServicePrincipalNameSummary
fn clone(&self) -> ServicePrincipalNameSummary
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ServicePrincipalNameSummary
impl Debug for ServicePrincipalNameSummary
source§impl PartialEq for ServicePrincipalNameSummary
impl PartialEq for ServicePrincipalNameSummary
source§fn eq(&self, other: &ServicePrincipalNameSummary) -> bool
fn eq(&self, other: &ServicePrincipalNameSummary) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ServicePrincipalNameSummary
Auto Trait Implementations§
impl Freeze for ServicePrincipalNameSummary
impl RefUnwindSafe for ServicePrincipalNameSummary
impl Send for ServicePrincipalNameSummary
impl Sync for ServicePrincipalNameSummary
impl Unpin for ServicePrincipalNameSummary
impl UnwindSafe for ServicePrincipalNameSummary
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> 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