Skip to content

Latest commit

 

History

History
 
 

ApplicationAutoscaling_ScheduledAction

AwsCommunity::ApplicationAutoscaling::ScheduledAction

Application Autoscaling Scheduled Action.

Syntax

To declare this entity in your AWS CloudFormation template, use the following syntax:

JSON

{
    "Type" : "AwsCommunity::ApplicationAutoscaling::ScheduledAction",
    "Properties" : {
        "EndTime" : String,
        "ResourceId" : String,
        "ScalableDimension" : String,
        "ScalableTargetAction" : ScalableTargetAction,
        "Schedule" : String,
        "ScheduledActionName" : String,
        "ServiceNamespace" : String,
        "StartTime" : String,
        "Timezone" : String,
    }
}

YAML

Type: AwsCommunity::ApplicationAutoscaling::ScheduledAction
Properties:
    EndTime: String
    ResourceId: String
    ScalableDimension: String
    ScalableTargetAction: ScalableTargetAction
    Schedule: String
    ScheduledActionName: String
    ServiceNamespace: String
    StartTime: String
    Timezone: String

Properties

EndTime

Required: No

Type: String

Update requires: No interruption

ResourceId

Required: Yes

Type: String

Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*

Update requires: Replacement

ScalableDimension

Required: Yes

Type: String

Update requires: Replacement

ScalableTargetAction

Required: Yes

Type: ScalableTargetAction

Update requires: No interruption

Schedule

Required: Yes

Type: String

Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*

Update requires: No interruption

ScheduledActionName

Required: Yes

Type: String

Pattern: (?!((^[ ]+.)|(.([\u0000-\u001f]|[\u007f-\u009f]|[:/|])+.)|(.[ ]+$))).+

Update requires: Replacement

ServiceNamespace

Required: Yes

Type: String

Update requires: Replacement

StartTime

Required: No

Type: String

Update requires: No interruption

Timezone

Required: No

Type: String

Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*

Update requires: No interruption

Return Values

Ref

When you pass the logical ID of this resource to the intrinsic Ref function, Ref returns the ScheduledActionARN.

Fn::GetAtt

The Fn::GetAtt intrinsic function returns a value for a specified attribute of this type. The following are the available attributes and sample return values.

For more information about using the Fn::GetAtt intrinsic function, see Fn::GetAtt.

ScheduledActionARN

Returns the ScheduledActionARN value.