pub struct AppRecord {
pub app: Value,
pub branches: BTreeMap<String, Value>,
pub domains: BTreeMap<String, Value>,
pub backend_environments: BTreeMap<String, Value>,
pub jobs: BTreeMap<String, BTreeMap<String, Value>>,
pub next_job_id: BTreeMap<String, u64>,
}Expand description
One Amplify app plus the child resources it owns.
Fields§
§app: ValueThe App wire object (camelCase members matching GetApp).
branches: BTreeMap<String, Value>Branches keyed by branchName; each value is a Branch wire object.
domains: BTreeMap<String, Value>Domain associations keyed by domainName; DomainAssociation objects.
backend_environments: BTreeMap<String, Value>Backend environments keyed by environmentName.
jobs: BTreeMap<String, BTreeMap<String, Value>>Jobs keyed by branchName then jobId; each value is a Job object
({ "summary": {...}, "steps": [...] }).
next_job_id: BTreeMap<String, u64>Next job id to allocate, per branch (Amplify job ids are numeric and monotonically increasing within a branch).
Trait Implementations§
Source§impl<'de> Deserialize<'de> for AppRecord
impl<'de> Deserialize<'de> for AppRecord
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 AppRecord
impl RefUnwindSafe for AppRecord
impl Send for AppRecord
impl Sync for AppRecord
impl Unpin for AppRecord
impl UnsafeUnpin for AppRecord
impl UnwindSafe for AppRecord
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