#[non_exhaustive]pub struct CreateDomainInput {
pub name: Option<String>,
pub description: Option<String>,
pub single_sign_on: Option<SingleSignOn>,
pub domain_execution_role: Option<String>,
pub kms_key_identifier: Option<String>,
pub tags: Option<HashMap<String, String>>,
pub client_token: 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 of the Amazon DataZone domain.
description: Option<String>
The description of the Amazon DataZone domain.
single_sign_on: Option<SingleSignOn>
The single-sign on configuration of the Amazon DataZone domain.
domain_execution_role: Option<String>
The domain execution role that is created when an Amazon DataZone domain is created. The domain execution role is created in the Amazon Web Services account that houses the Amazon DataZone domain.
kms_key_identifier: Option<String>
The identifier of the Amazon Web Services Key Management Service (KMS) key that is used to encrypt the Amazon DataZone domain, metadata, and reporting data.
The tags specified for the Amazon DataZone domain.
client_token: Option<String>
A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
Implementations§
source§impl CreateDomainInput
impl CreateDomainInput
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
The description of the Amazon DataZone domain.
sourcepub fn single_sign_on(&self) -> Option<&SingleSignOn>
pub fn single_sign_on(&self) -> Option<&SingleSignOn>
The single-sign on configuration of the Amazon DataZone domain.
sourcepub fn domain_execution_role(&self) -> Option<&str>
pub fn domain_execution_role(&self) -> Option<&str>
The domain execution role that is created when an Amazon DataZone domain is created. The domain execution role is created in the Amazon Web Services account that houses the Amazon DataZone domain.
sourcepub fn kms_key_identifier(&self) -> Option<&str>
pub fn kms_key_identifier(&self) -> Option<&str>
The identifier of the Amazon Web Services Key Management Service (KMS) key that is used to encrypt the Amazon DataZone domain, metadata, and reporting data.
The tags specified for the Amazon DataZone domain.
sourcepub fn client_token(&self) -> Option<&str>
pub fn client_token(&self) -> Option<&str>
A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
source§impl CreateDomainInput
impl CreateDomainInput
sourcepub fn builder() -> CreateDomainInputBuilder
pub fn builder() -> CreateDomainInputBuilder
Creates a new builder-style object to manufacture CreateDomainInput
.
Trait Implementations§
source§impl Clone for CreateDomainInput
impl Clone for CreateDomainInput
source§fn clone(&self) -> CreateDomainInput
fn clone(&self) -> CreateDomainInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for CreateDomainInput
impl Debug for CreateDomainInput
source§impl PartialEq for CreateDomainInput
impl PartialEq for CreateDomainInput
source§fn eq(&self, other: &CreateDomainInput) -> bool
fn eq(&self, other: &CreateDomainInput) -> bool
self
and other
values to be equal, and is used
by ==
.