@@ -5,25 +5,37 @@ Tests for complex types, extending base ones.
55- ` quantity ` — measure of CPU cores and memory.
66
77## Parameters
8-
98### Quantity parameters
109
11- | Name | Description | Type | Value |
12- | ------------------------- | --------------------------------------------------------------- | ---------- | -------- |
13- | ` quantityRequired ` | A required quantity value (CPU cores or RAM). | ` quantity ` | ` null ` |
14- | ` quantityRequiredEmpty ` | A required quantity value with empty string (CPU cores or RAM). | ` quantity ` | `` |
15- | ` quantityDefaultInt ` | A quantity default with a bare integer. | ` quantity ` | ` 2 ` |
16- | ` quantityDefaultStrInt ` | A quantity default with a quoted integer. | ` quantity ` | ` 2 ` |
17- | ` quantityDefaultCpuShare ` | A quantity default with vCPU share. | ` quantity ` | ` 100m ` |
18- | ` quantityDefaultRam ` | A quantity default with RAM size. | ` quantity ` | ` 500MiB ` |
10+ | Name | Description | Type | Value |
11+ | ------------------------- | --------------------------------------------------------------- | -------- | -------- |
12+ | ` quantityRequired ` | A required quantity value (CPU cores or RAM). | ` string ` | ` "" ` |
13+ | ` quantityRequiredEmpty ` | A required quantity value with empty string (CPU cores or RAM). | ` string ` | ` "" ` |
14+ | ` quantityDefaultInt ` | A quantity default with a bare integer. | ` string ` | ` 2 ` |
15+ | ` quantityDefaultStrInt ` | A quantity default with a quoted integer. | ` string ` | ` 2 ` |
16+ | ` quantityDefaultCpuShare ` | A quantity default with vCPU share. | ` string ` | ` 100m ` |
17+ | ` quantityDefaultRam ` | A quantity default with RAM size. | ` string ` | ` 500MiB ` |
18+
1919
2020### Nullable quantity parameters
2121
22- | Name | Description | Type | Value |
23- | --------------------------------- | --------------------------------------------------------------- | ----------- | -------- |
24- | ` quantityNullable ` | A nullable quantity value. | ` *quantity ` | ` null ` |
25- | ` quantityNullableRequiredEmpty ` | A nullable quantity value with empty string (CPU cores or RAM). | ` *quantity ` | `` |
26- | ` quantityNullableDefaultInt ` | A nullable quantity with a default bare integer. | ` *quantity ` | ` 2 ` |
27- | ` quantityNullableDefaultStrInt ` | A nullable quantity with a default quoted integer. | ` *quantity ` | ` 2 ` |
28- | ` quantityNullableDefaultCpuShare ` | A nullable quantity with a default CPU share. | ` *quantity ` | ` 100m ` |
29- | ` quantityNullableDefaultRam ` | A nullable quantity with a default RAM size. | ` *quantity ` | ` 500MiB ` |
22+ | Name | Description | Type | Value |
23+ | --------------------------------- | --------------------------------------------------------------- | --------- | -------- |
24+ | ` quantityNullable ` | A nullable quantity value. | ` *string ` | ` null ` |
25+ | ` quantityNullableRequiredEmpty ` | A nullable quantity value with empty string (CPU cores or RAM). | ` *string ` | ` "" ` |
26+ | ` quantityNullableDefaultInt ` | A nullable quantity with a default bare integer. | ` *string ` | ` 2 ` |
27+ | ` quantityNullableDefaultStrInt ` | A nullable quantity with a default quoted integer. | ` *string ` | ` 2 ` |
28+ | ` quantityNullableDefaultCpuShare ` | A nullable quantity with a default CPU share. | ` *string ` | ` 100m ` |
29+ | ` quantityNullableDefaultRam ` | A nullable quantity with a default RAM size. | ` *string ` | ` 500MiB ` |
30+
31+
32+ ### Enumerated parameters
33+
34+ | Name | Description | Type | Value |
35+ | ---------------------------------- | ------------------------------------ | -------- | ------- |
36+ | ` enumWithDefault ` | Enum variable, defaults to "micro" | ` string ` | ` {} ` |
37+ | ` enumWithoutDefault ` | Enum variable with no default value. | ` string ` | ` {} ` |
38+ | ` nested ` | Element with nested enum fields | ` object ` | ` {} ` |
39+ | ` nested.enumWithCustomTypeDefault ` | Enum variable, defaults to "micro" | ` string ` | ` micro ` |
40+
41+
0 commit comments