# AWS::Amplify::App CustomRule ## Syntax To declare this entity in your AWS CloudFormation template, use the following syntax: ### JSON
{
    "Condition" : String,
    "Status" : String,
    "Target" : String,
    "Source" : String
}
### YAML
Condition: String
Status: String
Target: String
Source: String
## Properties #### Condition _Required_: No _Type_: String _Maximum_: 2048 _Pattern_: (?s).* _Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt) #### Status _Required_: No _Type_: String _Minimum_: 3 _Maximum_: 7 _Pattern_: .{3,7} _Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt) #### Target _Required_: Yes _Type_: String _Minimum_: 1 _Maximum_: 2048 _Pattern_: (?s).+ _Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt) #### Source _Required_: Yes _Type_: String _Minimum_: 1 _Maximum_: 2048 _Pattern_: (?s).+ _Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)