ScalingPlanResource class
Represents a scalable resource.
Constructors
-
ScalingPlanResource({required String resourceId, required ScalableDimension scalableDimension, required String scalingPlanName, required int scalingPlanVersion, required ScalingStatusCode scalingStatusCode, required ServiceNamespace serviceNamespace, List<
ScalingPolicy> ? scalingPolicies, String? scalingStatusMessage}) -
ScalingPlanResource.fromJson(Map<
String, dynamic> json) -
factory
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- resourceId → String
-
The ID of the resource. This string consists of the resource type and unique
identifier.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- scalableDimension → ScalableDimension
-
The scalable dimension for the resource.
final
- scalingPlanName → String
-
The name of the scaling plan.
final
- scalingPlanVersion → int
-
The version number of the scaling plan.
final
-
scalingPolicies
→ List<
ScalingPolicy> ? -
The scaling policies.
final
- scalingStatusCode → ScalingStatusCode
-
The scaling status of the resource.
final
- scalingStatusMessage → String?
-
A simple message about the current scaling status of the resource.
final
- serviceNamespace → ServiceNamespace
-
The namespace of the AWS service.
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