pub enum SetupScaffolding {
AwsSandbox {
build_role_name: String,
egress: Option<AwsSandboxEgressScaffolding>,
image_arn: Option<String>,
},
}Expand description
Cloud objects a direct setup created so a runtime-owned resource can run.
Variants§
AwsSandbox
An AWS sandbox’s image-build role, and for egress: deny its egress objects.
Implementations§
Source§impl SetupScaffolding
impl SetupScaffolding
Sourcepub fn fill_missing(&mut self, found: SetupScaffolding)
pub fn fill_missing(&mut self, found: SetupScaffolding)
Takes each object found names that this record does not, and keeps every one it does:
a recorded id is what setup last saw, and teardown must delete that one.
Trait Implementations§
Source§impl Clone for SetupScaffolding
impl Clone for SetupScaffolding
Source§impl Debug for SetupScaffolding
impl Debug for SetupScaffolding
Source§impl<'de> Deserialize<'de> for SetupScaffolding
impl<'de> Deserialize<'de> for SetupScaffolding
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for SetupScaffolding
Source§impl PartialEq for SetupScaffolding
impl PartialEq for SetupScaffolding
Source§impl Serialize for SetupScaffolding
impl Serialize for SetupScaffolding
impl StructuralPartialEq for SetupScaffolding
Auto Trait Implementations§
impl Freeze for SetupScaffolding
impl RefUnwindSafe for SetupScaffolding
impl Send for SetupScaffolding
impl Sync for SetupScaffolding
impl Unpin for SetupScaffolding
impl UnsafeUnpin for SetupScaffolding
impl UnwindSafe for SetupScaffolding
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.