Struct aws_sdk_repostspace::types::SpaceData
source · #[non_exhaustive]pub struct SpaceData {Show 16 fields
pub space_id: String,
pub arn: String,
pub name: String,
pub description: Option<String>,
pub status: String,
pub configuration_status: ConfigurationStatus,
pub vanity_domain_status: VanityDomainStatus,
pub vanity_domain: String,
pub random_domain: String,
pub tier: TierLevel,
pub storage_limit: i64,
pub create_date_time: DateTime,
pub delete_date_time: Option<DateTime>,
pub user_kms_key: Option<String>,
pub user_count: Option<i32>,
pub content_size: Option<i64>,
}Expand description
A structure that contains some information about a private re:Post in the account.
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.space_id: StringThe unique ID of the private re:Post.
arn: StringThe ARN of the private re:Post.
name: StringThe name for the private re:Post.
description: Option<String>The description for the private re:Post. This is used only to help you identify this private re:Post.
status: StringThe creation/deletion status of the private re:Post.
configuration_status: ConfigurationStatusThe configuration status of the private re:Post.
vanity_domain_status: VanityDomainStatusThis approval status of the custom subdomain.
vanity_domain: StringThis custom subdomain that you use to access your private re:Post. All custom subdomains must be approved by AWS before use.
random_domain: StringThe AWS generated subdomain of the private re:Post.
tier: TierLevelThe pricing tier of the private re:Post.
storage_limit: i64The storage limit of the private re:Post.
create_date_time: DateTimeThe date when the private re:Post was created.
delete_date_time: Option<DateTime>The date when the private re:Post was deleted.
user_kms_key: Option<String>The custom AWS KMS key ARN that’s used for the AWS KMS encryption.
user_count: Option<i32>The number of onboarded users to the private re:Post.
content_size: Option<i64>The content size of the private re:Post.
Implementations§
source§impl SpaceData
impl SpaceData
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
The description for the private re:Post. This is used only to help you identify this private re:Post.
sourcepub fn configuration_status(&self) -> &ConfigurationStatus
pub fn configuration_status(&self) -> &ConfigurationStatus
The configuration status of the private re:Post.
sourcepub fn vanity_domain_status(&self) -> &VanityDomainStatus
pub fn vanity_domain_status(&self) -> &VanityDomainStatus
This approval status of the custom subdomain.
sourcepub fn vanity_domain(&self) -> &str
pub fn vanity_domain(&self) -> &str
This custom subdomain that you use to access your private re:Post. All custom subdomains must be approved by AWS before use.
sourcepub fn random_domain(&self) -> &str
pub fn random_domain(&self) -> &str
The AWS generated subdomain of the private re:Post.
sourcepub fn storage_limit(&self) -> i64
pub fn storage_limit(&self) -> i64
The storage limit of the private re:Post.
sourcepub fn create_date_time(&self) -> &DateTime
pub fn create_date_time(&self) -> &DateTime
The date when the private re:Post was created.
sourcepub fn delete_date_time(&self) -> Option<&DateTime>
pub fn delete_date_time(&self) -> Option<&DateTime>
The date when the private re:Post was deleted.
sourcepub fn user_kms_key(&self) -> Option<&str>
pub fn user_kms_key(&self) -> Option<&str>
The custom AWS KMS key ARN that’s used for the AWS KMS encryption.
sourcepub fn user_count(&self) -> Option<i32>
pub fn user_count(&self) -> Option<i32>
The number of onboarded users to the private re:Post.
sourcepub fn content_size(&self) -> Option<i64>
pub fn content_size(&self) -> Option<i64>
The content size of the private re:Post.
Trait Implementations§
source§impl PartialEq for SpaceData
impl PartialEq for SpaceData
impl StructuralPartialEq for SpaceData
Auto Trait Implementations§
impl Freeze for SpaceData
impl RefUnwindSafe for SpaceData
impl Send for SpaceData
impl Sync for SpaceData
impl Unpin for SpaceData
impl UnwindSafe for SpaceData
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