# 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)