MeridianMERIDIAN

cloud

2 cloud types: none a sibling also accepts, 2 that decompose into parts.

2 types

The 2 cloud types

Each type's first registry sample, against every sibling's rule

TypeSampleAlso accepted by
AWS ARN
aws_arn · VARCHAR
arn:aws:s3:::my-bucket—
S3 URI
s3_uri · VARCHAR
s3://my-bucket/data/file.csv—

Which cloud type is it?

1 of 2 cloud types accepts it.

TypeReads it as
AWS ARN aws_arnarn:aws:s3:::my-bucket

Use it

CLI · DuckDB
$ printf '%s\n' 'arn:aws:s3:::my-bucket' 'arn:aws:iam::123456789012:user/johndoe' > column.txt
$ finetype infer -f column.txt --mode column

SELECT ft_profile(v) FROM (VALUES ('arn:aws:s3:::my-bucket'), ('arn:aws:iam::123456789012:user/johndoe')) t(v);

After arn:aws:iam::123456789012:user/johndoe, one type remains: aws_arn.

Type Registry