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: String
The unique ID of the private re:Post.
arn: String
The ARN of the private re:Post.
name: String
The 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: String
The creation/deletion status of the private re:Post.
configuration_status: ConfigurationStatus
The configuration status of the private re:Post.
vanity_domain_status: VanityDomainStatus
This approval status of the custom subdomain.
vanity_domain: String
This custom subdomain that you use to access your private re:Post. All custom subdomains must be approved by AWS before use.
random_domain: String
The AWS generated subdomain of the private re:Post.
tier: TierLevel
The pricing tier of the private re:Post.
storage_limit: i64
The storage limit of the private re:Post.
create_date_time: DateTime
The 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.