Skip to content

Ecr Service

Base64

  • Type: string
  • Pattern: ^\S+$

CredentialArn

  • Type: string
  • Pattern: ^arn:aws:secretsmanager:[a-zA-Z0-9-:]+:secret:ecr\-pullthroughcache\/[a-zA-Z0-9\/_+=.@-]+$
  • Min Length: 50
  • Max Length: 612

LayerDigest

  • Type: string
  • Pattern: [a-zA-Z0-9-_+.]+:[a-fA-F0-9]+

PullThroughCacheRuleRepositoryPrefix

  • Type: string
  • Pattern: (?:[a-z0-9]+(?:[._-][a-z0-9]+)*/)*[a-z0-9]+(?:[._-][a-z0-9]+)*
  • Min Length: 2
  • Max Length: 30

Region

  • Type: string
  • Pattern: [0-9a-z-]{2,25}
  • Min Length: 2
  • Max Length: 25

RegistryId

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

RepositoryFilterValue

  • Type: string
  • Pattern: ^(?:[a-z0-9]+(?:[._-][a-z0-9]*)*/)*[a-z0-9]*(?:[._-][a-z0-9]*)*$
  • Min Length: 2
  • Max Length: 256

RepositoryName

  • Type: string
  • Pattern: (?:[a-z0-9]+(?:[._-][a-z0-9]+)*/)*[a-z0-9]+(?:[._-][a-z0-9]+)*
  • Min Length: 2
  • Max Length: 256

ScanningRepositoryFilterValue

  • Type: string
  • Pattern: ^[a-z0-9*](?:[._\-/a-z0-9*]?[a-z0-9*]+)*$
  • Min Length: 1
  • Max Length: 255

UploadId

  • Type: string
  • Pattern: [0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}