These were extracted from the open source AWS CLI code on GitHub for AWS Backup:
ruleName: /^[a-zA-Z0-9\-_\.]{1,50}$/,
selectionName: /^[a-zA-Z0-9\\-\\_\\.]{1,50}$/,
vaultName: /^[a-zA-Z0-9\\-\\_\\.]{1,50}$/,
frameworkDescription: /.*\\S.*/,
frameworkName: /[a-zA-Z][_a-zA-Z0-9]*/,
reportPlanDescription: /.*\\S.*/,
reportPlanName: /[a-zA-Z][_a-zA-Z0-9]*/,
organizationId: /^o-[a-z0-9]{10,32}$/,
OrganizationalUnitId: /^ou-[0-9a-z]{4,32}-[a-z0-9]{8,32}$/,
policyDescription: /[\\s\\S]*/,
policyName: /[\\s\\S]*/ ,
tagKey: /^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$/,
tagValue: /^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$/
Lambda Function, Lambda Layer, and Lambda Event Source Mapping:
^(arn:(?:aws|aws-cn|aws-us-gov)):[\w-]*:[\w-]*:[\d]{12}:(function|layer|event-source-mapping):[\w-]*:[\w-]*(:[\w-]*){0,1}$