AssociationVersionInfo class

Information about the association version.

Constructors

AssociationVersionInfo({bool? applyOnlyAtCronInterval, String? associationId, String? associationName, String? associationVersion, AssociationComplianceSeverity? complianceSeverity, DateTime? createdDate, String? documentVersion, String? maxConcurrency, String? maxErrors, String? name, InstanceAssociationOutputLocation? outputLocation, Map<String, List<String>>? parameters, String? scheduleExpression, AssociationSyncCompliance? syncCompliance, List<TargetLocation>? targetLocations, List<Target>? targets})
AssociationVersionInfo.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 ID created by the system when the association was created.
final
associationName String?
The name specified for the association version when the association version was created.
final
associationVersion String?
The association version.
final
complianceSeverity AssociationComplianceSeverity?
The severity level that is assigned to the association.
final
createdDate DateTime?
The date the association version was created.
final
documentVersion String?
The version of a Systems Manager document used when the association version was created.
final
hashCode int
The hash code for this object.
no setterinherited
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 specified when the association was created.
final
outputLocation InstanceAssociationOutputLocation?
The location in Amazon S3 specified for the association when the association version was created.
final
parameters Map<String, List<String>>?
Parameters specified when the association version was created.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
scheduleExpression String?
The cron or rate schedule specified for the association when the association version was created.
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 wanted to run the association when this association version was created.
final
targets List<Target>?
The targets specified for the association when the association version was created.
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