Class AssociationArgs
Inherited Members
Namespace: Pulumi.Aws.Ssm
Assembly: Pulumi.Aws.dll
Syntax
public sealed class AssociationArgs : ResourceArgs
Constructors
View SourceAssociationArgs()
Declaration
public AssociationArgs()
Properties
View SourceAssociationName
The descriptive name for the association.
Declaration
public Input<string> AssociationName { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
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> |
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> |
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> |
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> |
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> |
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> |
Name
The name of the SSM document to apply.
Declaration
public Input<string> Name { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
OutputLocation
An output location block. Output Location is documented below.
Declaration
public Input<AssociationOutputLocationArgs> OutputLocation { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<AssociationOutputLocationArgs> |
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> |
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> |
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> |