pub struct AppsyncStateView {
pub apis: HashMap<String, GraphqlApiView>,
pub event_apis: HashMap<String, ApiView>,
pub api_caches: HashMap<String, ApiCacheView>,
pub api_keys: HashMap<String, Vec<ApiKeyView>>,
pub channel_namespaces: HashMap<String, Vec<ChannelNamespaceView>>,
pub types: HashMap<String, Vec<TypeView>>,
pub schema_statuses: HashMap<String, SchemaStatusView>,
pub resource_tags: HashMap<String, HashMap<String, String>>,
}Expand description
Serializable view of the entire AppSync state for one account/region.
Fields§
§apis: HashMap<String, GraphqlApiView>GraphQL APIs (v1) keyed by api_id.
event_apis: HashMap<String, ApiView>Event APIs (v2) keyed by api_id.
api_caches: HashMap<String, ApiCacheView>API caches keyed by api_id.
api_keys: HashMap<String, Vec<ApiKeyView>>API keys keyed by api_id.
channel_namespaces: HashMap<String, Vec<ChannelNamespaceView>>Channel namespaces keyed by api_id.
types: HashMap<String, Vec<TypeView>>Types keyed by api_id.
schema_statuses: HashMap<String, SchemaStatusView>Schema statuses keyed by api_id.
Resource tags keyed by resource ARN.
Trait Implementations§
Source§impl Clone for AppsyncStateView
impl Clone for AppsyncStateView
Source§fn clone(&self) -> AppsyncStateView
fn clone(&self) -> AppsyncStateView
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 AppsyncStateView
impl Debug for AppsyncStateView
Source§impl<'de> Deserialize<'de> for AppsyncStateView
impl<'de> Deserialize<'de> for AppsyncStateView
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
Source§impl From<&AppSyncState> for AppsyncStateView
impl From<&AppSyncState> for AppsyncStateView
Source§fn from(state: &AppSyncState) -> Self
fn from(state: &AppSyncState) -> Self
Converts to this type from the input type.
Source§impl From<AppsyncStateView> for AppSyncState
impl From<AppsyncStateView> for AppSyncState
Source§fn from(view: AppsyncStateView) -> Self
fn from(view: AppsyncStateView) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for AppsyncStateView
impl RefUnwindSafe for AppsyncStateView
impl Send for AppsyncStateView
impl Sync for AppsyncStateView
impl Unpin for AppsyncStateView
impl UnsafeUnpin for AppsyncStateView
impl UnwindSafe for AppsyncStateView
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.