#[non_exhaustive]pub struct CreateSpaceInput {
pub name: Option<String>,
pub subdomain: Option<String>,
pub tier: Option<TierLevel>,
pub description: Option<String>,
pub user_kms_key: Option<String>,
pub tags: Option<HashMap<String, String>>,
pub role_arn: Option<String>,
}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.name: Option<String>The name for the private re:Post. This must be unique in your account.
subdomain: Option<String>The subdomain that you use to access your AWS re:Post Private private re:Post. All custom subdomains must be approved by AWS before use. In addition to your custom subdomain, all private re:Posts are issued an AWS generated subdomain for immediate use.
tier: Option<TierLevel>The pricing tier for the private re:Post.
description: Option<String>A description for the private re:Post. This is used only to help you identify this private re:Post.
user_kms_key: Option<String>The AWS KMS key ARN that’s used for the AWS KMS encryption. If you don't provide a key, your data is encrypted by default with a key that AWS owns and manages for you.
The list of tags associated with the private re:Post.
role_arn: Option<String>The IAM role that grants permissions to the private re:Post to convert unanswered questions into AWS support tickets.
Implementations§
source§impl CreateSpaceInput
impl CreateSpaceInput
sourcepub fn name(&self) -> Option<&str>
pub fn name(&self) -> Option<&str>
The name for the private re:Post. This must be unique in your account.
sourcepub fn subdomain(&self) -> Option<&str>
pub fn subdomain(&self) -> Option<&str>
The subdomain that you use to access your AWS re:Post Private private re:Post. All custom subdomains must be approved by AWS before use. In addition to your custom subdomain, all private re:Posts are issued an AWS generated subdomain for immediate use.
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
A description for the private re:Post. This is used only to help you identify this private re:Post.
sourcepub fn user_kms_key(&self) -> Option<&str>
pub fn user_kms_key(&self) -> Option<&str>
The AWS KMS key ARN that’s used for the AWS KMS encryption. If you don't provide a key, your data is encrypted by default with a key that AWS owns and manages for you.
The list of tags associated with the private re:Post.
source§impl CreateSpaceInput
impl CreateSpaceInput
sourcepub fn builder() -> CreateSpaceInputBuilder
pub fn builder() -> CreateSpaceInputBuilder
Creates a new builder-style object to manufacture CreateSpaceInput.
Trait Implementations§
source§impl Clone for CreateSpaceInput
impl Clone for CreateSpaceInput
source§fn clone(&self) -> CreateSpaceInput
fn clone(&self) -> CreateSpaceInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for CreateSpaceInput
impl Debug for CreateSpaceInput
source§impl PartialEq for CreateSpaceInput
impl PartialEq for CreateSpaceInput
source§fn eq(&self, other: &CreateSpaceInput) -> bool
fn eq(&self, other: &CreateSpaceInput) -> bool
self and other values to be equal, and is used
by ==.