Struct cfn::aws::ssm::MaintenanceWindowTaskProperties
[−]
[src]
pub struct MaintenanceWindowTaskProperties { pub description: Option<Value<String>>, pub logging_info: Option<Value<LoggingInfo>>, pub max_concurrency: Value<String>, pub max_errors: Value<String>, pub name: Option<Value<String>>, pub priority: Value<u32>, pub service_role_arn: Value<String>, pub targets: ValueList<Target>, pub task_arn: Value<String>, pub task_invocation_parameters: Option<Value<TaskInvocationParameters>>, pub task_parameters: Option<Value<Value>>, pub task_type: Value<String>, pub window_id: Option<Value<String>>, }
Properties for the MaintenanceWindowTask
resource.
Fields
description: Option<Value<String>>
Property Description
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
logging_info: Option<Value<LoggingInfo>>
Property LoggingInfo
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
max_concurrency: Value<String>
Property MaxConcurrency
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
max_errors: Value<String>
Property MaxErrors
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
name: Option<Value<String>>
Property Name
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
priority: Value<u32>
Property Priority
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
service_role_arn: Value<String>
Property ServiceRoleArn
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
targets: ValueList<Target>
Property Targets
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
task_arn: Value<String>
Property TaskArn
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
task_invocation_parameters: Option<Value<TaskInvocationParameters>>
Property TaskInvocationParameters
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
task_parameters: Option<Value<Value>>
Property TaskParameters
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
task_type: Value<String>
Property TaskType
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
window_id: Option<Value<String>>
Property WindowId
.
Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.
Trait Implementations
impl Debug for MaintenanceWindowTaskProperties
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
impl Serialize for MaintenanceWindowTaskProperties
[src]
fn serialize<S: Serializer>(&self, s: S) -> Result<S::Ok, S::Error>
[src]
Serialize this value into the given Serde serializer. Read more
impl<'de> Deserialize<'de> for MaintenanceWindowTaskProperties
[src]
fn deserialize<D: Deserializer<'de>>(
d: D
) -> Result<MaintenanceWindowTaskProperties, D::Error>
[src]
d: D
) -> Result<MaintenanceWindowTaskProperties, D::Error>
Deserialize this value from the given Serde deserializer. Read more
impl From<MaintenanceWindowTaskProperties> for MaintenanceWindowTask
[src]
fn from(properties: MaintenanceWindowTaskProperties) -> MaintenanceWindowTask
[src]
Performs the conversion.