# AWS::AppRunner::Service InstanceConfiguration Instance Configuration ## Syntax To declare this entity in your AWS CloudFormation template, use the following syntax: ### JSON
{
    "Cpu" : String,
    "Memory" : String,
    "InstanceRoleArn" : String
}
### YAML
Cpu: String
Memory: String
InstanceRoleArn: String
## Properties #### Cpu CPU _Required_: No _Type_: String _Minimum_: 4 _Maximum_: 6 _Pattern_: 1024|2048|(1|2) vCPU _Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt) #### Memory Memory _Required_: No _Type_: String _Minimum_: 4 _Maximum_: 4 _Pattern_: 2048|3072|4096|(2|3|4) GB _Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt) #### InstanceRoleArn _Required_: No _Type_: String _Minimum_: 29 _Maximum_: 102 _Pattern_: arn:(aws|aws-us-gov|aws-cn|aws-iso|aws-iso-b):iam::[0-9]{12}:role/[\w+=,.@-]{1,64} _Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)