pub struct RemoteBindingDefinition {
pub resource_type: &'static str,
pub permission_set: &'static str,
pub kind: RemoteBindingKind,
pub description: &'static str,
pub setup_support_resource_types: &'static [&'static str],
pub revision: u32,
}Expand description
One resource type’s provider-neutral Remote Bindings contract.
Fields§
§resource_type: &'static str§permission_set: &'static str§kind: RemoteBindingKind§description: &'static str§setup_support_resource_types: &'static [&'static str]Setup-owned parent resources that this binding kind may require. They do not turn a bindings-only stack into an application stack.
revision: u32Increment when the permission set’s effective grants change. This makes direct setup updates reconcile permissions even when the application resource config is unchanged.
Trait Implementations§
Source§impl Clone for RemoteBindingDefinition
impl Clone for RemoteBindingDefinition
Source§fn clone(&self) -> RemoteBindingDefinition
fn clone(&self) -> RemoteBindingDefinition
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 moreimpl Copy for RemoteBindingDefinition
Source§impl Debug for RemoteBindingDefinition
impl Debug for RemoteBindingDefinition
impl Eq for RemoteBindingDefinition
Source§impl PartialEq for RemoteBindingDefinition
impl PartialEq for RemoteBindingDefinition
impl StructuralPartialEq for RemoteBindingDefinition
Auto Trait Implementations§
impl Freeze for RemoteBindingDefinition
impl RefUnwindSafe for RemoteBindingDefinition
impl Send for RemoteBindingDefinition
impl Sync for RemoteBindingDefinition
impl Unpin for RemoteBindingDefinition
impl UnsafeUnpin for RemoteBindingDefinition
impl UnwindSafe for RemoteBindingDefinition
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,
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.