Struct aws_sdk_repostspace::operation::get_space::GetSpaceOutput
source · #[non_exhaustive]pub struct GetSpaceOutput {Show 20 fields
pub space_id: String,
pub arn: String,
pub name: String,
pub status: String,
pub configuration_status: ConfigurationStatus,
pub client_id: String,
pub description: Option<String>,
pub vanity_domain_status: VanityDomainStatus,
pub vanity_domain: String,
pub random_domain: String,
pub customer_role_arn: Option<String>,
pub create_date_time: DateTime,
pub delete_date_time: Option<DateTime>,
pub tier: TierLevel,
pub storage_limit: i64,
pub user_admins: Option<Vec<String>>,
pub group_admins: Option<Vec<String>>,
pub user_kms_key: Option<String>,
pub user_count: Option<i32>,
pub content_size: Option<i64>,
/* 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.space_id: StringThe unique ID of the private re:Post.
arn: StringThe ARN of the private re:Post.
name: StringThe name of the private re:Post.
status: StringThe creation or deletion status of the private re:Post.
configuration_status: ConfigurationStatusThe configuration status of the private re:Post.
client_id: StringThe Identity Center identifier for the Application Instance.
description: Option<String>The description of the private re:Post.
vanity_domain_status: VanityDomainStatusThe approval status of the custom subdomain.
vanity_domain: StringThe 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
customer_role_arn: Option<String>The IAM role that grants permissions to the private re:Post to convert unanswered questions into AWS support tickets.
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.
tier: TierLevelThe pricing tier of the private re:Post.
storage_limit: i64The storage limit of the private re:Post.
user_admins: Option<Vec<String>>The list of users that are administrators of the private re:Post.
group_admins: Option<Vec<String>>The list of groups that are administrators of the private re:Post.
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 users that have onboarded to the private re:Post.
content_size: Option<i64>The content size of the private re:Post.
Implementations§
source§impl GetSpaceOutput
impl GetSpaceOutput
sourcepub fn configuration_status(&self) -> &ConfigurationStatus
pub fn configuration_status(&self) -> &ConfigurationStatus
The configuration status of the private re:Post.
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
The description of the private re:Post.
sourcepub fn vanity_domain_status(&self) -> &VanityDomainStatus
pub fn vanity_domain_status(&self) -> &VanityDomainStatus
The approval status of the custom subdomain.
sourcepub fn vanity_domain(&self) -> &str
pub fn vanity_domain(&self) -> &str
The 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 customer_role_arn(&self) -> Option<&str>
pub fn customer_role_arn(&self) -> Option<&str>
The IAM role that grants permissions to the private re:Post to convert unanswered questions into AWS support tickets.
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 storage_limit(&self) -> i64
pub fn storage_limit(&self) -> i64
The storage limit of the private re:Post.
sourcepub fn user_admins(&self) -> &[String]
pub fn user_admins(&self) -> &[String]
The list of users that are administrators of the private re:Post.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .user_admins.is_none().
sourcepub fn group_admins(&self) -> &[String]
pub fn group_admins(&self) -> &[String]
The list of groups that are administrators of the private re:Post.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .group_admins.is_none().
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 users that have onboarded 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.
source§impl GetSpaceOutput
impl GetSpaceOutput
sourcepub fn builder() -> GetSpaceOutputBuilder
pub fn builder() -> GetSpaceOutputBuilder
Creates a new builder-style object to manufacture GetSpaceOutput.
Trait Implementations§
source§impl Clone for GetSpaceOutput
impl Clone for GetSpaceOutput
source§fn clone(&self) -> GetSpaceOutput
fn clone(&self) -> GetSpaceOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for GetSpaceOutput
impl Debug for GetSpaceOutput
source§impl PartialEq for GetSpaceOutput
impl PartialEq for GetSpaceOutput
source§fn eq(&self, other: &GetSpaceOutput) -> bool
fn eq(&self, other: &GetSpaceOutput) -> bool
self and other values to be equal, and is used
by ==.source§impl RequestId for GetSpaceOutput
impl RequestId for GetSpaceOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None if the service could not be reached.