/* eslint-disable */ /** * This file was automatically generated by json-schema-to-typescript. * DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, * and run json-schema-to-typescript to regenerate this file. */ /** * Resource Type definition for AWS::ApplicationAutoScaling::ScalableTarget */ export interface AwsApplicationautoscalingScalabletarget { ScheduledActions?: ScheduledAction[]; ResourceId: string; ServiceNamespace: string; ScalableDimension: string; SuspendedState?: SuspendedState; Id?: string; MinCapacity: number; RoleARN: string; MaxCapacity: number; } export interface ScheduledAction { Timezone?: string; ScheduledActionName: string; EndTime?: string; Schedule: string; StartTime?: string; ScalableTargetAction?: ScalableTargetAction; } export interface ScalableTargetAction { MinCapacity?: number; MaxCapacity?: number; } export interface SuspendedState { ScheduledScalingSuspended?: boolean; DynamicScalingOutSuspended?: boolean; DynamicScalingInSuspended?: boolean; }