Struct google_manager1_beta2::api::Template
source · pub struct Template {
pub actions: Option<HashMap<String, Action>>,
pub description: Option<String>,
pub modules: Option<HashMap<String, Module>>,
pub name: Option<String>,
}
Expand description
A Template represents a complete configuration for a Deployment.
§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 templates (none)
- get templates (response)
- insert templates (request|response)
- list templates (none)
Fields§
§actions: Option<HashMap<String, Action>>
Action definitions for use in Module intents in this Template.
description: Option<String>
A user-supplied description of this Template.
modules: Option<HashMap<String, Module>>
A list of modules for this Template.
name: Option<String>
Name of this Template. The name must conform to the expression: [a-zA-Z0-9-_]{1,64}
Trait Implementations§
source§impl<'de> Deserialize<'de> for Template
impl<'de> Deserialize<'de> for Template
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
impl RequestValue for Template
impl Resource for Template
impl ResponseResult for Template
Auto Trait Implementations§
impl RefUnwindSafe for Template
impl Send for Template
impl Sync for Template
impl Unpin for Template
impl UnwindSafe for Template
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