Show / Hide Table of Contents

Class AssociationArgs

Inheritance
System.Object
InputArgs
ResourceArgs
AssociationArgs
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 AssociationArgs : ResourceArgs

Constructors

View Source

AssociationArgs()

Declaration
public AssociationArgs()

Properties

View Source

AssociationName

The descriptive name for the association.

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

AutomationTargetParameterName

Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.

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

ComplianceSeverity

The compliance severity for the association. Can be one of the following: UNSPECIFIED, LOW, MEDIUM, HIGH or CRITICAL

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

DocumentVersion

The document version you want to associate with the target(s). Can be a specific version or the default version.

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

InstanceId

The instance ID to apply an SSM document to. Use targets with key InstanceIds for document schema versions 2.0 and above.

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

MaxConcurrency

The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%.

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

MaxErrors

The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify a number, for example 10, or a percentage of the target set, for example 10%.

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

Name

The name of the SSM document to apply.

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

OutputLocation

An output location block. Output Location is documented below.

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

Parameters

A block of arbitrary string parameters to pass to the SSM document.

Declaration
public InputMap<object> Parameters { get; set; }
Property Value
Type Description
InputMap<System.Object>
View Source

ScheduleExpression

A cron expression when the association will be applied to the target(s).

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

Targets

A block containing the targets of the SSM association. Targets are documented below. AWS currently supports a maximum of 5 targets.

Declaration
public InputList<AssociationTargetArgs> Targets { get; set; }
Property Value
Type Description
InputList<AssociationTargetArgs>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.