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