pub struct ResolvedResource {
pub logical_id: String,
pub resource_type: String,
pub condition: Option<String>,
pub depends_on: Vec<String>,
pub deletion_policy: Option<ResolvedValue>,
pub update_replace_policy: Option<ResolvedValue>,
pub update_policy: Option<JsonValue>,
pub creation_policy: Option<JsonValue>,
pub metadata: Option<JsonValue>,
pub properties: HashMap<String, ResolvedValue>,
pub properties_dynamic: bool,
pub diagnostics: ResourceDiagnostics,
}Expand description
A template resource with its metadata and properties after intrinsic functions have been resolved.
Fields§
§logical_id: String§resource_type: String§condition: Option<String>§depends_on: Vec<String>§deletion_policy: Option<ResolvedValue>§update_replace_policy: Option<ResolvedValue>§update_policy: Option<JsonValue>§creation_policy: Option<JsonValue>§metadata: Option<JsonValue>§properties: HashMap<String, ResolvedValue>§properties_dynamic: boolTrue when the entire Properties block is a non-map intrinsic (e.g.
Properties: !Ref AWS::NoValue) whose effective property set is only known
at deploy time, as distinct from a resource that simply declares no properties.
diagnostics: ResourceDiagnosticsTrait Implementations§
Source§impl Clone for ResolvedResource
impl Clone for ResolvedResource
Source§fn clone(&self) -> ResolvedResource
fn clone(&self) -> ResolvedResource
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ResolvedResource
impl Debug for ResolvedResource
Auto Trait Implementations§
impl Freeze for ResolvedResource
impl RefUnwindSafe for ResolvedResource
impl Send for ResolvedResource
impl Sync for ResolvedResource
impl Unpin for ResolvedResource
impl UnsafeUnpin for ResolvedResource
impl UnwindSafe for ResolvedResource
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