pub struct DomainProperties {
pub domain_name: Value<String>,
pub encryption_key: Option<Value<String>>,
pub permissions_policy_document: Option<Value<Value>>,
pub tags: Option<ValueList<Tag>>,
}Expand description
Properties for the Domain resource.
Fields§
§domain_name: Value<String>Property DomainName.
Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.
encryption_key: Option<Value<String>>Property EncryptionKey.
Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.
permissions_policy_document: Option<Value<Value>>Property PermissionsPolicyDocument.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
Property Tags.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
Trait Implementations§
Source§impl Debug for DomainProperties
impl Debug for DomainProperties
Source§impl Default for DomainProperties
impl Default for DomainProperties
Source§fn default() -> DomainProperties
fn default() -> DomainProperties
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DomainProperties
impl<'de> Deserialize<'de> for DomainProperties
Source§fn deserialize<D: Deserializer<'de>>(d: D) -> Result<DomainProperties, D::Error>
fn deserialize<D: Deserializer<'de>>(d: D) -> Result<DomainProperties, D::Error>
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<DomainProperties> for Domain
impl From<DomainProperties> for Domain
Source§fn from(properties: DomainProperties) -> Domain
fn from(properties: DomainProperties) -> Domain
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for DomainProperties
impl RefUnwindSafe for DomainProperties
impl Send for DomainProperties
impl Sync for DomainProperties
impl Unpin for DomainProperties
impl UnwindSafe for DomainProperties
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