#[non_exhaustive]pub struct GetPolicyStoreOutput {
pub policy_store_id: String,
pub arn: String,
pub validation_settings: Option<ValidationSettings>,
pub created_date: DateTime,
pub last_updated_date: DateTime,
pub description: Option<String>,
/* private fields */
}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.policy_store_id: StringThe ID of the policy store;
arn: StringThe Amazon Resource Name (ARN) of the policy store.
validation_settings: Option<ValidationSettings>The current validation settings for the policy store.
created_date: DateTimeThe date and time that the policy store was originally created.
last_updated_date: DateTimeThe date and time that the policy store was last updated.
description: Option<String>Descriptive text that you can provide to help with identification of the current policy store.
Implementations§
source§impl GetPolicyStoreOutput
impl GetPolicyStoreOutput
sourcepub fn policy_store_id(&self) -> &str
pub fn policy_store_id(&self) -> &str
The ID of the policy store;
sourcepub fn validation_settings(&self) -> Option<&ValidationSettings>
pub fn validation_settings(&self) -> Option<&ValidationSettings>
The current validation settings for the policy store.
sourcepub fn created_date(&self) -> &DateTime
pub fn created_date(&self) -> &DateTime
The date and time that the policy store was originally created.
sourcepub fn last_updated_date(&self) -> &DateTime
pub fn last_updated_date(&self) -> &DateTime
The date and time that the policy store was last updated.
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
Descriptive text that you can provide to help with identification of the current policy store.
source§impl GetPolicyStoreOutput
impl GetPolicyStoreOutput
sourcepub fn builder() -> GetPolicyStoreOutputBuilder
pub fn builder() -> GetPolicyStoreOutputBuilder
Creates a new builder-style object to manufacture GetPolicyStoreOutput.
Trait Implementations§
source§impl Clone for GetPolicyStoreOutput
impl Clone for GetPolicyStoreOutput
source§fn clone(&self) -> GetPolicyStoreOutput
fn clone(&self) -> GetPolicyStoreOutput
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 GetPolicyStoreOutput
impl Debug for GetPolicyStoreOutput
source§impl PartialEq for GetPolicyStoreOutput
impl PartialEq for GetPolicyStoreOutput
source§fn eq(&self, other: &GetPolicyStoreOutput) -> bool
fn eq(&self, other: &GetPolicyStoreOutput) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl RequestId for GetPolicyStoreOutput
impl RequestId for GetPolicyStoreOutput
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 GetPolicyStoreOutput
Auto Trait Implementations§
impl Freeze for GetPolicyStoreOutput
impl RefUnwindSafe for GetPolicyStoreOutput
impl Send for GetPolicyStoreOutput
impl Sync for GetPolicyStoreOutput
impl Unpin for GetPolicyStoreOutput
impl UnwindSafe for GetPolicyStoreOutput
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.