Struct aws_sdk_computeoptimizer::operation::get_enrollment_status::GetEnrollmentStatusOutput
source · #[non_exhaustive]pub struct GetEnrollmentStatusOutput {
pub status: Option<Status>,
pub status_reason: Option<String>,
pub member_accounts_enrolled: bool,
pub last_updated_timestamp: Option<DateTime>,
pub number_of_member_accounts_opted_in: Option<i32>,
/* 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.status: Option<Status>
The enrollment status of the account.
status_reason: Option<String>
The reason for the enrollment status of the account.
For example, an account might show a status of Pending
because member accounts of an organization require more time to be enrolled in the service.
member_accounts_enrolled: bool
Confirms the enrollment status of member accounts of the organization, if the account is a management account of an organization.
last_updated_timestamp: Option<DateTime>
The Unix epoch timestamp, in seconds, of when the account enrollment status was last updated.
number_of_member_accounts_opted_in: Option<i32>
The count of organization member accounts that are opted in to the service, if your account is an organization management account.
Implementations§
source§impl GetEnrollmentStatusOutput
impl GetEnrollmentStatusOutput
sourcepub fn status_reason(&self) -> Option<&str>
pub fn status_reason(&self) -> Option<&str>
The reason for the enrollment status of the account.
For example, an account might show a status of Pending
because member accounts of an organization require more time to be enrolled in the service.
sourcepub fn member_accounts_enrolled(&self) -> bool
pub fn member_accounts_enrolled(&self) -> bool
Confirms the enrollment status of member accounts of the organization, if the account is a management account of an organization.
sourcepub fn last_updated_timestamp(&self) -> Option<&DateTime>
pub fn last_updated_timestamp(&self) -> Option<&DateTime>
The Unix epoch timestamp, in seconds, of when the account enrollment status was last updated.
sourcepub fn number_of_member_accounts_opted_in(&self) -> Option<i32>
pub fn number_of_member_accounts_opted_in(&self) -> Option<i32>
The count of organization member accounts that are opted in to the service, if your account is an organization management account.
source§impl GetEnrollmentStatusOutput
impl GetEnrollmentStatusOutput
sourcepub fn builder() -> GetEnrollmentStatusOutputBuilder
pub fn builder() -> GetEnrollmentStatusOutputBuilder
Creates a new builder-style object to manufacture GetEnrollmentStatusOutput
.
Trait Implementations§
source§impl Clone for GetEnrollmentStatusOutput
impl Clone for GetEnrollmentStatusOutput
source§fn clone(&self) -> GetEnrollmentStatusOutput
fn clone(&self) -> GetEnrollmentStatusOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for GetEnrollmentStatusOutput
impl Debug for GetEnrollmentStatusOutput
source§impl RequestId for GetEnrollmentStatusOutput
impl RequestId for GetEnrollmentStatusOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None
if the service could not be reached.impl StructuralPartialEq for GetEnrollmentStatusOutput
Auto Trait Implementations§
impl Freeze for GetEnrollmentStatusOutput
impl RefUnwindSafe for GetEnrollmentStatusOutput
impl Send for GetEnrollmentStatusOutput
impl Sync for GetEnrollmentStatusOutput
impl Unpin for GetEnrollmentStatusOutput
impl UnwindSafe for GetEnrollmentStatusOutput
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