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