ScalableTarget class

Represents a scalable target.

Constructors

ScalableTarget({required DateTime creationTime, required int maxCapacity, required int minCapacity, required String resourceId, required String roleARN, required ScalableDimension scalableDimension, required ServiceNamespace serviceNamespace, SuspendedState? suspendedState})
ScalableTarget.fromJson(Map<String, dynamic> json)
factory

Properties

creationTime DateTime
The Unix timestamp for when the scalable target was created.
final
hashCode int
The hash code for this object.
no setterinherited
maxCapacity int
The maximum value to scale to in response to a scale-out activity.
final
minCapacity int
The minimum value to scale to in response to a scale-in activity.
final
resourceId String
The identifier of the resource associated with the scalable target. This string consists of the resource type and unique identifier.
final
roleARN String
The ARN of an IAM role that allows Application Auto Scaling to modify the scalable target on your behalf.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
scalableDimension ScalableDimension
The scalable dimension associated with the scalable target. This string consists of the service namespace, resource type, and scaling property.
final
serviceNamespace ServiceNamespace
The namespace of the AWS service that provides the resource, or a custom-resource.
final
suspendedState SuspendedState?
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