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: String
The unique ID of the private re:Post.
arn: String
The ARN of the private re:Post.
name: String
The name of the private re:Post.
status: String
The creation or deletion status of the private re:Post.
configuration_status: ConfigurationStatus
The configuration status of the private re:Post.
client_id: String
The Identity Center identifier for the Application Instance.
description: Option<String>
The description of the private re:Post.
vanity_domain_status: VanityDomainStatus
The approval status of the custom subdomain.
vanity_domain: String
The 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
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: DateTime
The date when the private re:Post was created.
delete_date_time: Option<DateTime>
The date when the private re:Post was deleted.
tier: TierLevel
The pricing tier of the private re:Post.
storage_limit: i64
The 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.