Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

ScalingPlan

import type { ScalingPlan } from "https://aws-api.deno.dev/v0.4/services/autoscalingplans.ts?docs=full";

Represents a scaling plan.

interface ScalingPlan {
ApplicationSource: ApplicationSource;
CreationTime?: Date | number | null;
ScalingInstructions: ScalingInstruction[];
ScalingPlanName: string;
ScalingPlanVersion: number;
StatusMessage?: string | null;
StatusStartTime?: Date | number | null;
}

§Properties

§
ApplicationSource: ApplicationSource
[src]

A CloudFormation stack or a set of tags. You can create one scaling plan per application source.

§
CreationTime?: Date | number | null
[src]

The Unix time stamp when the scaling plan was created.

§
ScalingInstructions: ScalingInstruction[]
[src]

The scaling instructions.

§
ScalingPlanName: string
[src]

The name of the scaling plan.

§
ScalingPlanVersion: number
[src]

The version number of the scaling plan.

§

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.
§
StatusMessage?: string | null
[src]

A simple message about the current status of the scaling plan.

§
StatusStartTime?: Date | number | null
[src]

The Unix time stamp when the scaling plan entered the current status.