ScalingPlan
public struct ScalingPlan : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The application source.
Declaration
Swift
public let applicationSource: ApplicationSource
-
The Unix time stamp when the scaling plan was created.
Declaration
Swift
public let creationTime: TimeStamp?
-
The scaling instructions.
Declaration
Swift
public let scalingInstructions: [ScalingInstruction]
-
The name of the scaling plan.
Declaration
Swift
public let scalingPlanName: String
-
The version number of the scaling plan.
Declaration
Swift
public let scalingPlanVersion: Int64
-
The status of the scaling plan. Active - The scaling plan is active. ActiveWithProblems - The scaling plan is active, but the scaling configuration for one or more resources could not be applied. CreationInProgress - The scaling plan is being created. CreationFailed - The scaling plan could not be created. DeletionInProgress - The scaling plan is being deleted. DeletionFailed - The scaling plan could not be deleted. UpdateInProgress - The scaling plan is being updated. UpdateFailed - The scaling plan could not be updated.
Declaration
Swift
public let statusCode: ScalingPlanStatusCode
-
A simple message about the current status of the scaling plan.
Declaration
Swift
public let statusMessage: String?
-
The Unix time stamp when the scaling plan entered the current status.
Declaration
Swift
public let statusStartTime: TimeStamp?
-
init(applicationSource:creationTime:scalingInstructions:scalingPlanName:scalingPlanVersion:statusCode:statusMessage:statusStartTime:)
Undocumented
Declaration
Swift
public init(applicationSource: ApplicationSource, creationTime: TimeStamp? = nil, scalingInstructions: [ScalingInstruction], scalingPlanName: String, scalingPlanVersion: Int64, statusCode: ScalingPlanStatusCode, statusMessage: String? = nil, statusStartTime: TimeStamp? = nil)