pub struct StackByPlatform {
pub aws: Option<Value>,
pub azure: Option<Value>,
pub gcp: Option<Value>,
pub kubernetes: Option<Value>,
pub local: Option<Value>,
pub test: Option<Value>,
}Expand description
The release API accepts stacks keyed by platform. Only one platform stack needs to be present.
JSON schema
{
"description": "The release API accepts stacks keyed by platform.\nOnly one platform stack needs to be present.",
"type": "object",
"properties": {
"aws": {},
"azure": {},
"gcp": {},
"kubernetes": {},
"local": {},
"test": {}
}
}Fields§
§aws: Option<Value>§azure: Option<Value>§gcp: Option<Value>§kubernetes: Option<Value>§local: Option<Value>§test: Option<Value>Implementations§
Source§impl StackByPlatform
impl StackByPlatform
pub fn builder() -> StackByPlatform
Trait Implementations§
Source§impl Clone for StackByPlatform
impl Clone for StackByPlatform
Source§fn clone(&self) -> StackByPlatform
fn clone(&self) -> StackByPlatform
Returns a duplicate of the value. Read more
1.0.0 · 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 StackByPlatform
impl Debug for StackByPlatform
Source§impl Default for StackByPlatform
impl Default for StackByPlatform
Source§impl<'de> Deserialize<'de> for StackByPlatform
impl<'de> Deserialize<'de> for StackByPlatform
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<&StackByPlatform> for StackByPlatform
impl From<&StackByPlatform> for StackByPlatform
Source§fn from(value: &StackByPlatform) -> Self
fn from(value: &StackByPlatform) -> Self
Converts to this type from the input type.
Source§impl From<StackByPlatform> for StackByPlatform
impl From<StackByPlatform> for StackByPlatform
Source§fn from(value: StackByPlatform) -> Self
fn from(value: StackByPlatform) -> Self
Converts to this type from the input type.
Source§impl Serialize for StackByPlatform
impl Serialize for StackByPlatform
Source§impl TryFrom<StackByPlatform> for StackByPlatform
impl TryFrom<StackByPlatform> for StackByPlatform
Source§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
Source§fn try_from(value: StackByPlatform) -> Result<Self, ConversionError>
fn try_from(value: StackByPlatform) -> Result<Self, ConversionError>
Performs the conversion.
Auto Trait Implementations§
impl Freeze for StackByPlatform
impl RefUnwindSafe for StackByPlatform
impl Send for StackByPlatform
impl Sync for StackByPlatform
impl Unpin for StackByPlatform
impl UnsafeUnpin for StackByPlatform
impl UnwindSafe for StackByPlatform
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