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