-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathadlsgen2.cue
36 lines (35 loc) · 1.08 KB
/
adlsgen2.cue
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
name!: string
fullyQualifiedName?: null | string
description!: string
kind!: "storage"
version!: string
infrastructureTemplateId!: string
useCaseTemplateId!: string
tags: [...#OM_Tag]
dependsOn: [...string]
specific: {
component: {
dpDomain!: string
dpNameMajorVersion!: string
name!: string
}
resourceGroup!: string
containers!: [string & =~"^[a-z0-9][a-z0-9-]{2,62}[a-z0-9]$", ...]
performance!: string & =~"(?-i)^(Premium|Standard)$"
redundancy!: string & =~"(?-i)^(LRS|GRS|ZRS|GZRS)$"
accessTier!: string & =~"(?-i)^(Hot|Cold)$"
infrastructureEncryptionEnabled!: bool
allowNestedItemsToBePublic!: bool
state: {
key!: string
}
}
#OM_Tag: {
tagFQN!: string
description?: string | null
source!: string & =~"(?i)^(Tag|Glossary)$"
labelType!: string & =~"(?i)^(Manual|Propagated|Automated|Derived)$"
state!: string & =~"(?i)^(Suggested|Confirmed)$"
href?: string | null
...
}