Show / Hide Table of Contents

Class MaintenanceWindowTaskArgs

Inheritance
System.Object
InputArgs
ResourceArgs
MaintenanceWindowTaskArgs
Inherited Members
ResourceArgs.Empty
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Aws.Ssm
Assembly: Pulumi.Aws.dll
Syntax
public sealed class MaintenanceWindowTaskArgs : ResourceArgs

Constructors

View Source

MaintenanceWindowTaskArgs()

Declaration
public MaintenanceWindowTaskArgs()

Properties

View Source

Description

The description of the maintenance window task.

Declaration
public Input<string> Description { get; set; }
Property Value
Type Description
Input<System.String>
View Source

LoggingInfo

A structure containing information about an Amazon S3 bucket to write instance-level logs to. Use task_invocation_parameters configuration block run_command_parameters configuration block output_s3_* arguments instead. Conflicts with task_invocation_parameters. Documented below.

Declaration
public Input<MaintenanceWindowTaskLoggingInfoArgs> LoggingInfo { get; set; }
Property Value
Type Description
Input<MaintenanceWindowTaskLoggingInfoArgs>
View Source

MaxConcurrency

The maximum number of targets this task can be run for in parallel.

Declaration
public Input<string> MaxConcurrency { get; set; }
Property Value
Type Description
Input<System.String>
View Source

MaxErrors

The maximum number of errors allowed before this task stops being scheduled.

Declaration
public Input<string> MaxErrors { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Name

The name of the maintenance window task.

Declaration
public Input<string> Name { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Priority

The priority of the task in the Maintenance Window, the lower the number the higher the priority. Tasks in a Maintenance Window are scheduled in priority order with tasks that have the same priority scheduled in parallel.

Declaration
public Input<int> Priority { get; set; }
Property Value
Type Description
Input<System.Int32>
View Source

ServiceRoleArn

The role that should be assumed when executing the task.

Declaration
public Input<string> ServiceRoleArn { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Targets

The targets (either instances or window target ids). Instances are specified using Key=InstanceIds,Values=instanceid1,instanceid2. Window target ids are specified using Key=WindowTargetIds,Values=window target id1, window target id2.

Declaration
public InputList<MaintenanceWindowTaskTargetArgs> Targets { get; set; }
Property Value
Type Description
InputList<MaintenanceWindowTaskTargetArgs>
View Source

TaskArn

The ARN of the task to execute.

Declaration
public Input<string> TaskArn { get; set; }
Property Value
Type Description
Input<System.String>
View Source

TaskInvocationParameters

The parameters for task execution. This argument is conflict with task_parameters and logging_info.

Declaration
public Input<MaintenanceWindowTaskTaskInvocationParametersArgs> TaskInvocationParameters { get; set; }
Property Value
Type Description
Input<MaintenanceWindowTaskTaskInvocationParametersArgs>
View Source

TaskParameters

A structure containing information about parameters required by the particular task_arn. Use parameter configuration blocks under the task_invocation_parameters configuration block instead. Conflicts with task_invocation_parameters. Documented below.

Declaration
[Obsolete("use 'task_invocation_parameters' argument instead")]
public InputList<MaintenanceWindowTaskTaskParameterArgs> TaskParameters { get; set; }
Property Value
Type Description
InputList<MaintenanceWindowTaskTaskParameterArgs>
View Source

TaskType

The type of task being registered. The only allowed value is RUN_COMMAND.

Declaration
public Input<string> TaskType { get; set; }
Property Value
Type Description
Input<System.String>
View Source

WindowId

The Id of the maintenance window to register the task with.

Declaration
public Input<string> WindowId { get; set; }
Property Value
Type Description
Input<System.String>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.