Skip to content

Securitylake Service

AmazonResourceName

  • Type: string
  • Pattern: ^arn:aws:securitylake:[A-za-z0-9_/.\-]{0,63}:[A-za-z0-9_/.\-]{0,63}:[A-Za-z0-9][A-za-z0-9_/.\-]{0,127}$
  • Min Length: 1
  • Max Length: 1011

AwsAccountId

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

AwsLogSourceVersion

  • Type: string
  • Pattern: ^(latest|[0-9]\.[0-9])$

AwsPrincipal

  • Type: string
  • Pattern: ^([0-9]{12}|[a-z0-9\.\-]*\.(amazonaws|amazon)\.com)$

CustomLogSourceName

  • Type: string
  • Pattern: ^[\\\w\-_:/.]*$
  • Min Length: 1
  • Max Length: 64

CustomLogSourceVersion

  • Type: string
  • Pattern: ^[A-Za-z0-9\-\.\_]*$
  • Min Length: 1
  • Max Length: 32

DescriptionString

  • Type: string
  • Pattern: ^[\\\w\s\-_:/,.@=+]*$

ExternalId

  • Type: string
  • Pattern: ^[\w+=,.@:\/-]*$
  • Min Length: 2
  • Max Length: 1224

HttpsNotificationConfigurationEndpointString

  • Type: string
  • Pattern: ^https?://.+$

OcsfEventClass

  • Type: string
  • Pattern: ^[A-Z\_0-9]*$

Region

  • Type: string
  • Pattern: ^(af|ap|ca|eu|me|sa|us)-(central|north|(north(?:east|west))|south|south(?:east|west)|east|west)-\d+$

ResourceShareName

  • Type: string
  • Pattern: ^LakeFormation(?:-V[0-9]+)-([a-zA-Z0-9]+)-([\\\w\-_:/.@=+]*)$

RoleArn

  • Type: string
  • Pattern: ^arn:(aws[a-zA-Z-]*)?:iam::\d{12}:role/?[a-zA-Z_0-9+=,.@\-_/]+$

S3URI

  • Type: string
  • Pattern: ^s3[an]?://[a-z0-9][\.\-a-z0-9]{1,61}[a-z0-9](/[^/].*)+$
  • Min Length: 0
  • Max Length: 1024

SafeString

  • Type: string
  • Pattern: ^[\\\w\-_:/.@=+]*$

SubscriptionProtocol

  • Type: string
  • Pattern: ^[a-z\-]*$

UUID

  • Type: string
  • Pattern: ^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$

UpdateSubscriberRequestSubscriberNameString

  • Type: string
  • Pattern: ^[\\\w\-_:/.@=+]*$
  • Min Length: 0
  • Max Length: 64