pub struct RegistryAccess {
pub repositories: Vec<String>,
pub service_types: Vec<String>,
}Expand description
The cross-account read a manager opened on Alien’s registry for one deployment.
Fields§
§repositories: Vec<String>Repository identifiers the grant names, sorted.
service_types: Vec<String>Compute services the grant admits, sorted. Each pulls as its own principal, so a service added later needs the policy rewritten.
Trait Implementations§
Source§impl Clone for RegistryAccess
impl Clone for RegistryAccess
Source§impl Debug for RegistryAccess
impl Debug for RegistryAccess
Source§impl Default for RegistryAccess
impl Default for RegistryAccess
Source§impl<'de> Deserialize<'de> for RegistryAccess
impl<'de> Deserialize<'de> for RegistryAccess
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 RegistryAccess
Source§impl PartialEq for RegistryAccess
impl PartialEq for RegistryAccess
Source§impl Serialize for RegistryAccess
impl Serialize for RegistryAccess
impl StructuralPartialEq for RegistryAccess
Auto Trait Implementations§
impl Freeze for RegistryAccess
impl RefUnwindSafe for RegistryAccess
impl Send for RegistryAccess
impl Sync for RegistryAccess
impl Unpin for RegistryAccess
impl UnsafeUnpin for RegistryAccess
impl UnwindSafe for RegistryAccess
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.