[−][src]Struct rusoto_ssm::Runbook
Information about an Automation runbook (Automation document) used in a runbook workflow in Change Manager.
The Automation runbooks specified for the runbook workflow can't run until all required approvals for the change request have been received.
Fields
document_name: String
The name of the Automation runbook (Automation document) used in a runbook workflow.
document_version: Option<String>
The version of the Automation runbook (Automation document) used in a runbook workflow.
max_concurrency: Option<String>
The MaxConcurrency
value specified by the user when the operation started, indicating the maximum number of resources that the runbook operation can run on at the same time.
max_errors: Option<String>
The MaxErrors
value specified by the user when the execution started, indicating the maximum number of errors that can occur during the operation before the updates are stopped or rolled back.
parameters: Option<HashMap<String, Vec<String>>>
The key-value map of execution parameters, which were supplied when calling StartChangeRequestExecution
.
target_locations: Option<Vec<TargetLocation>>
Information about the AWS Regions and accounts targeted by the current Runbook operation.
target_parameter_name: Option<String>
The name of the parameter used as the target resource for the rate-controlled runbook workflow. Required if you specify Targets
.
targets: Option<Vec<Target>>
A key-value mapping to target resources that the Runbook operation performs tasks on. Required if you specify TargetParameterName
.
Trait Implementations
impl Clone for Runbook
[src]
impl Debug for Runbook
[src]
impl Default for Runbook
[src]
impl<'de> Deserialize<'de> for Runbook
[src]
pub fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl PartialEq<Runbook> for Runbook
[src]
impl Serialize for Runbook
[src]
pub fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralPartialEq for Runbook
[src]
Auto Trait Implementations
impl RefUnwindSafe for Runbook
[src]
impl Send for Runbook
[src]
impl Sync for Runbook
[src]
impl Unpin for Runbook
[src]
impl UnwindSafe for Runbook
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,