Skip to content

Apprunner Service

AppRunnerResourceArn

  • Type: string
  • Pattern: arn:aws(-[\w]+)*:[a-z0-9-\\.]{0,63}:[a-z0-9-\\.]{0,63}:[0-9]{12}:(\w|\/|-){1,1011}
  • Min Length: 1
  • Max Length: 1011

AutoScalingConfigurationName

  • Type: string
  • Pattern: [A-Za-z0-9][A-Za-z0-9\-_]{3,31}
  • Min Length: 4
  • Max Length: 32

BuildCommand

  • Type: string
  • Pattern: [^\x0a\x0d]+

ConnectionName

  • Type: string
  • Pattern: [A-Za-z0-9][A-Za-z0-9\-_]{3,31}
  • Min Length: 4
  • Max Length: 32

Cpu

  • Type: string
  • Pattern: 256|512|1024|2048|4096|(0.25|0.5|1|2|4) vCPU
  • Min Length: 3
  • Max Length: 9

CustomerAccountId

  • Type: string
  • Pattern: [0-9]{12}
  • Min Length: 12
  • Max Length: 12

DomainName

  • Type: string
  • Pattern: [A-Za-z0-9*.-]{1,255}
  • Min Length: 1
  • Max Length: 255

ImageIdentifier

  • Type: string
  • Pattern: ([0-9]{12}.dkr.ecr.[a-z\-]+-[0-9]{1}.amazonaws.com\/((?:[a-z0-9]+(?:[._-][a-z0-9]+)*\/)*[a-z0-9]+(?:[._-][a-z0-9]+)*)(:([\w\d+\-=._:\/@])+|@([\w\d\:]+))?)|(^public\.ecr\.aws\/.+\/((?:[a-z0-9]+(?:[._-][a-z0-9]+)*\/)*[a-z0-9]+(?:[._-][a-z0-9]+)*)(:([\w\d+\-=._:\/@])+|@([\w\d\:]+))?)
  • Min Length: 1
  • Max Length: 1024

KmsKeyArn

  • Type: string
  • Pattern: arn:aws(-[\w]+)*:kms:[a-z\-]+-[0-9]{1}:[0-9]{12}:key\/[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}
  • Min Length: 0
  • Max Length: 256

Memory

  • Type: string
  • Pattern: 512|1024|2048|3072|4096|6144|8192|10240|12288|(0.5|1|2|3|4|6|8|10|12) GB
  • Min Length: 3
  • Max Length: 6

NextToken

  • Type: string
  • Pattern: .*
  • Min Length: 1
  • Max Length: 1024

ObservabilityConfigurationName

  • Type: string
  • Pattern: [A-Za-z0-9][A-Za-z0-9\-_]{3,31}
  • Min Length: 4
  • Max Length: 32

RoleArn

  • Type: string
  • Pattern: arn:(aws|aws-us-gov|aws-cn|aws-iso|aws-iso-b):iam::[0-9]{12}:(role|role\/service-role)\/[\w+=,.@\-/]{1,1000}
  • Min Length: 29
  • Max Length: 1024

RuntimeEnvironmentVariablesKey

  • Type: string
  • Pattern: .*
  • Min Length: 1
  • Max Length: 51200

RuntimeEnvironmentVariablesValue

  • Type: string
  • Pattern: .*
  • Min Length: 0
  • Max Length: 51200

ServiceId

  • Type: string
  • Pattern: [0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}
  • Min Length: 32
  • Max Length: 32

ServiceName

  • Type: string
  • Pattern: [A-Za-z0-9][A-Za-z0-9-_]{3,39}
  • Min Length: 4
  • Max Length: 40

SourceDirectory

  • Type: string
  • Pattern: [^\x00]+
  • Min Length: 1
  • Max Length: 4096

StartCommand

  • Type: string
  • Pattern: [^\x0a\x0d]+

String

  • Type: string
  • Pattern: .*
  • Min Length: 0
  • Max Length: 51200

TagKey

  • Type: string
  • Pattern: ^(?!aws:).+
  • Min Length: 1
  • Max Length: 128

TagValue

  • Type: string
  • Pattern: .*
  • Min Length: 0
  • Max Length: 256

UUID

  • Type: string
  • Pattern: [0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}
  • Min Length: 36
  • Max Length: 36

VpcConnectorName

  • Type: string
  • Pattern: [A-Za-z0-9][A-Za-z0-9\-_]{3,39}
  • Min Length: 4
  • Max Length: 40

VpcIngressConnectionName

  • Type: string
  • Pattern: [A-Za-z0-9][A-Za-z0-9\-_]{3,39}
  • Min Length: 4
  • Max Length: 40