pub struct CreateDomainRequest {
pub auth_mode: String,
pub default_user_settings: UserSettings,
pub domain_name: String,
pub home_efs_file_system_kms_key_id: Option<String>,
pub subnet_ids: Vec<String>,
pub tags: Option<Vec<Tag>>,
pub vpc_id: String,
}
Fields§
§auth_mode: String
The mode of authentication that members use to access the domain.
default_user_settings: UserSettings
The default user settings.
domain_name: String
A name for the domain.
home_efs_file_system_kms_key_id: Option<String>
The AWS Key Management Service (KMS) encryption key ID. Encryption with a customer master key (CMK) is not supported.
subnet_ids: Vec<String>
The VPC subnets to use for communication with the EFS volume.
Tags to associated with the Domain. Each tag consists of a key and an optional value. Tag keys must be unique per resource. Tags are searchable using the Search API.
vpc_id: String
The ID of the Amazon Virtual Private Cloud (VPC) to use for communication with the EFS volume.
Trait Implementations§
Source§impl Clone for CreateDomainRequest
impl Clone for CreateDomainRequest
Source§fn clone(&self) -> CreateDomainRequest
fn clone(&self) -> CreateDomainRequest
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for CreateDomainRequest
impl Debug for CreateDomainRequest
Source§impl Default for CreateDomainRequest
impl Default for CreateDomainRequest
Source§fn default() -> CreateDomainRequest
fn default() -> CreateDomainRequest
Returns the “default value” for a type. Read more
Source§impl PartialEq for CreateDomainRequest
impl PartialEq for CreateDomainRequest
Source§impl Serialize for CreateDomainRequest
impl Serialize for CreateDomainRequest
impl StructuralPartialEq for CreateDomainRequest
Auto Trait Implementations§
impl Freeze for CreateDomainRequest
impl RefUnwindSafe for CreateDomainRequest
impl Send for CreateDomainRequest
impl Sync for CreateDomainRequest
impl Unpin for CreateDomainRequest
impl UnwindSafe for CreateDomainRequest
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
Mutably borrows from an owned value. Read more