pub struct Deployment {
pub creation_date: Option<String>,
pub description: Option<String>,
pub modules: Option<HashMap<String, ModuleStatus>>,
pub name: Option<String>,
pub overrides: Option<Vec<ParamOverride>>,
pub state: Option<DeployState>,
pub template_name: Option<String>,
}Expand description
A deployment represents a physical instantiation of a Template.
§Activities
This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).
- delete deployments (none)
- get deployments (response)
- insert deployments (request|response)
- list deployments (none)
Fields§
§creation_date: Option<String>[Output Only] The time when this deployment was created.
description: Option<String>A user-supplied description of this Deployment.
modules: Option<HashMap<String, ModuleStatus>>[Output Only] List of status for the modules in this deployment.
name: Option<String>Name of this deployment. The name must conform to the following regular expression: [a-zA-Z0-9-_]{1,64}
overrides: Option<Vec<ParamOverride>>The set of parameter overrides to apply to the corresponding Template before deploying.
state: Option<DeployState>[Output Only] Current status of this deployment.
template_name: Option<String>The name of the Template on which this deployment is based.
Trait Implementations§
Source§impl Clone for Deployment
impl Clone for Deployment
Source§fn clone(&self) -> Deployment
fn clone(&self) -> Deployment
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 Deployment
impl Debug for Deployment
Source§impl Default for Deployment
impl Default for Deployment
Source§fn default() -> Deployment
fn default() -> Deployment
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for Deployment
impl<'de> Deserialize<'de> for Deployment
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 Serialize for Deployment
impl Serialize for Deployment
impl RequestValue for Deployment
impl Resource for Deployment
impl ResponseResult for Deployment
Auto Trait Implementations§
impl Freeze for Deployment
impl RefUnwindSafe for Deployment
impl Send for Deployment
impl Sync for Deployment
impl Unpin for Deployment
impl UnwindSafe for Deployment
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