AssociationDescription class

Describes the parameters for a document.

Constructors

AssociationDescription({bool? applyOnlyAtCronInterval, String? associationId, String? associationName, String? associationVersion, String? automationTargetParameterName, AssociationComplianceSeverity? complianceSeverity, DateTime? date, String? documentVersion, String? instanceId, DateTime? lastExecutionDate, DateTime? lastSuccessfulExecutionDate, DateTime? lastUpdateAssociationDate, String? maxConcurrency, String? maxErrors, String? name, InstanceAssociationOutputLocation? outputLocation, AssociationOverview? overview, Map<String, List<String>>? parameters, String? scheduleExpression, AssociationStatus? status, AssociationSyncCompliance? syncCompliance, List<TargetLocation>? targetLocations, List<Target>? targets})
AssociationDescription.fromJson(Map<String, dynamic> json)
factory

Properties

applyOnlyAtCronInterval bool?
By default, when you create a new associations, the system runs it immediately after it is created and then according to the schedule you specified. Specify this option if you don't want an association to run immediately after you create it. This parameter is not supported for rate expressions.
final
associationId String?
The association ID.
final
associationName String?
The association name.
final
associationVersion String?
The association version.
final
automationTargetParameterName String?
Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.
final
complianceSeverity AssociationComplianceSeverity?
The severity level that is assigned to the association.
final
date DateTime?
The date when the association was made.
final
documentVersion String?
The document version.
final
hashCode int
The hash code for this object.
no setterinherited
instanceId String?
The ID of the instance.
final
lastExecutionDate DateTime?
The date on which the association was last run.
final
lastSuccessfulExecutionDate DateTime?
The last date on which the association was successfully run.
final
lastUpdateAssociationDate DateTime?
The date when the association was last updated.
final
maxConcurrency String?
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%. The default value is 100%, which means all targets run the association at the same time.
final
maxErrors String?
The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.
final
name String?
The name of the Systems Manager document.
final
outputLocation InstanceAssociationOutputLocation?
An S3 bucket where you want to store the output details of the request.
final
overview AssociationOverview?
Information about the association.
final
parameters Map<String, List<String>>?
A description of the parameters for a document.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
scheduleExpression String?
A cron expression that specifies a schedule when the association runs.
final
status AssociationStatus?
The association status.
final
syncCompliance AssociationSyncCompliance?
The mode for generating association compliance. You can specify AUTO or MANUAL. In AUTO mode, the system uses the status of the association execution to determine the compliance status. If the association execution runs successfully, then the association is COMPLIANT. If the association execution doesn't run successfully, the association is NON-COMPLIANT.
final
targetLocations List<TargetLocation>?
The combination of AWS Regions and AWS accounts where you want to run the association.
final
targets List<Target>?
The instances targeted by the request.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited