pub struct AppConfigState {
pub applications: BTreeMap<String, ApplicationRecord>,
pub deployment_strategies: BTreeMap<String, Value>,
pub extensions: BTreeMap<String, Value>,
pub extension_associations: BTreeMap<String, Value>,
pub referenced_extensions: BTreeMap<String, Value>,
pub account_settings: Option<Value>,
pub sessions: BTreeMap<String, SessionRecord>,
pub tags: BTreeMap<String, TagMap>,
}Expand description
The account-scoped AppConfig state for one AWS account.
Fields§
§applications: BTreeMap<String, ApplicationRecord>§deployment_strategies: BTreeMap<String, Value>Customer-created deployment strategies (predefined ones are synthesized).
extensions: BTreeMap<String, Value>Extensions keyed by id; each value is the Extension object.
extension_associations: BTreeMap<String, Value>Extension associations keyed by id; each value is the object.
referenced_extensions: BTreeMap<String, Value>Extensions referenced by an association’s ExtensionIdentifier that
were not created locally (e.g. AWS-authored extensions). Keyed by the
identifier used on the association so GetExtension can resolve them.
account_settings: Option<Value>Account settings (deletion protection + vended metrics), applied lazily.
sessions: BTreeMap<String, SessionRecord>AppConfig Data sessions keyed by their token.
Tags keyed by resource ARN.
Trait Implementations§
Source§impl AccountState for AppConfigState
impl AccountState for AppConfigState
Source§fn new_for_account(_account_id: &str, _region: &str, _endpoint: &str) -> Self
fn new_for_account(_account_id: &str, _region: &str, _endpoint: &str) -> Self
Create a fresh, empty state for the given account.
Source§fn inherit_from(&mut self, _sibling: &Self)
fn inherit_from(&mut self, _sibling: &Self)
Called after a new account state is created via
MultiAccountState::get_or_create,
with a reference to an existing sibling state. Services can override
this to propagate shared resources (e.g. body caches) to the new state.Source§impl Clone for AppConfigState
impl Clone for AppConfigState
Source§fn clone(&self) -> AppConfigState
fn clone(&self) -> AppConfigState
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 AppConfigState
impl Debug for AppConfigState
Source§impl Default for AppConfigState
impl Default for AppConfigState
Source§fn default() -> AppConfigState
fn default() -> AppConfigState
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AppConfigState
impl<'de> Deserialize<'de> for AppConfigState
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
Auto Trait Implementations§
impl Freeze for AppConfigState
impl RefUnwindSafe for AppConfigState
impl Send for AppConfigState
impl Sync for AppConfigState
impl Unpin for AppConfigState
impl UnsafeUnpin for AppConfigState
impl UnwindSafe for AppConfigState
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