|
1 | 1 | # Container |
2 | 2 |
|
3 | | -Represents a container |
| 3 | +Represents a container with its configuration and resource requirements. |
4 | 4 |
|
5 | 5 | **Properties** |
6 | 6 |
|
7 | | -| Name | Type | Required | Description | |
8 | | -| :------------------- | :---------------------------- | :------- | :------------------------------------------- | |
9 | | -| image | string | ✅ | | |
10 | | -| resources | ContainerResourceRequirements | ✅ | Represents a container resource requirements | |
11 | | -| command | string[] | ✅ | | |
12 | | -| priority | ContainerGroupPriority | ❌ | | |
13 | | -| size | number | ❌ | | |
14 | | -| hash | string | ❌ | | |
15 | | -| environmentVariables | any | ❌ | | |
16 | | -| logging | ContainerLogging | ❌ | | |
17 | | -| imageCaching | boolean | ❌ | | |
18 | | - |
19 | | -# ContainerLogging |
20 | | - |
21 | | -**Properties** |
22 | | - |
23 | | -| Name | Type | Required | Description | |
24 | | -| :------- | :--------------- | :------- | :---------- | |
25 | | -| axiom | LoggingAxiom1 | ❌ | | |
26 | | -| datadog | LoggingDatadog1 | ❌ | | |
27 | | -| newRelic | LoggingNewRelic1 | ❌ | | |
28 | | -| splunk | LoggingSplunk1 | ❌ | | |
29 | | -| tcp | LoggingTcp1 | ❌ | | |
30 | | -| http | LoggingHttp1 | ❌ | | |
31 | | - |
32 | | -# LoggingAxiom1 |
33 | | - |
34 | | -**Properties** |
35 | | - |
36 | | -| Name | Type | Required | Description | |
37 | | -| :------- | :----- | :------- | :---------- | |
38 | | -| host | string | ✅ | | |
39 | | -| apiToken | string | ✅ | | |
40 | | -| dataset | string | ✅ | | |
41 | | - |
42 | | -# LoggingDatadog1 |
43 | | - |
44 | | -**Properties** |
45 | | - |
46 | | -| Name | Type | Required | Description | |
47 | | -| :----- | :------------- | :------- | :---------- | |
48 | | -| host | string | ✅ | | |
49 | | -| apiKey | string | ✅ | | |
50 | | -| tags | DatadogTags1[] | ❌ | | |
51 | | - |
52 | | -# DatadogTags1 |
53 | | - |
54 | | -**Properties** |
55 | | - |
56 | | -| Name | Type | Required | Description | |
57 | | -| :---- | :----- | :------- | :---------- | |
58 | | -| name | string | ✅ | | |
59 | | -| value | string | ✅ | | |
60 | | - |
61 | | -# LoggingNewRelic1 |
62 | | - |
63 | | -**Properties** |
64 | | - |
65 | | -| Name | Type | Required | Description | |
66 | | -| :----------- | :----- | :------- | :---------- | |
67 | | -| host | string | ✅ | | |
68 | | -| ingestionKey | string | ✅ | | |
69 | | - |
70 | | -# LoggingSplunk1 |
71 | | - |
72 | | -**Properties** |
73 | | - |
74 | | -| Name | Type | Required | Description | |
75 | | -| :---- | :----- | :------- | :---------- | |
76 | | -| host | string | ✅ | | |
77 | | -| token | string | ✅ | | |
78 | | - |
79 | | -# LoggingTcp1 |
80 | | - |
81 | | -**Properties** |
82 | | - |
83 | | -| Name | Type | Required | Description | |
84 | | -| :--- | :----- | :------- | :---------- | |
85 | | -| host | string | ✅ | | |
86 | | -| port | number | ✅ | | |
87 | | - |
88 | | -# LoggingHttp1 |
89 | | - |
90 | | -**Properties** |
91 | | - |
92 | | -| Name | Type | Required | Description | |
93 | | -| :---------- | :--------------- | :------- | :---------- | |
94 | | -| host | string | ✅ | | |
95 | | -| port | number | ✅ | | |
96 | | -| format | HttpFormat1 | ✅ | | |
97 | | -| compression | HttpCompression1 | ✅ | | |
98 | | -| user | string | ❌ | | |
99 | | -| password | string | ❌ | | |
100 | | -| path | string | ❌ | | |
101 | | -| headers | HttpHeaders1[] | ❌ | | |
102 | | - |
103 | | -# HttpFormat1 |
104 | | - |
105 | | -**Properties** |
106 | | - |
107 | | -| Name | Type | Required | Description | |
108 | | -| :--------- | :----- | :------- | :----------- | |
109 | | -| JSON | string | ✅ | "json" | |
110 | | -| JSON_LINES | string | ✅ | "json_lines" | |
111 | | - |
112 | | -# HttpCompression1 |
113 | | - |
114 | | -**Properties** |
115 | | - |
116 | | -| Name | Type | Required | Description | |
117 | | -| :--- | :----- | :------- | :---------- | |
118 | | -| NONE | string | ✅ | "none" | |
119 | | -| GZIP | string | ✅ | "gzip" | |
120 | | - |
121 | | -# HttpHeaders1 |
122 | | - |
123 | | -**Properties** |
124 | | - |
125 | | -| Name | Type | Required | Description | |
126 | | -| :---- | :----- | :------- | :---------- | |
127 | | -| name | string | ✅ | | |
128 | | -| value | string | ✅ | | |
| 7 | +| Name | Type | Required | Description | |
| 8 | +| :------------------- | :---------------------------- | :------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | |
| 9 | +| command | string[] | ✅ | List of commands to run inside the container. Each command is a string representing a command-line instruction. | |
| 10 | +| image | string | ✅ | The container image. | |
| 11 | +| resources | ContainerResourceRequirements | ✅ | Specifies the resource requirements for a container. | |
| 12 | +| environmentVariables | any | ❌ | Environment variables to set in the container. | |
| 13 | +| hash | string | ❌ | SHA-256 hash (64-character hexadecimal string) | |
| 14 | +| imageCaching | boolean | ❌ | The container image caching. | |
| 15 | +| logging | ContainerLoggingConfiguration | ❌ | Configuration options for directing container logs to a logging provider. This schema enables you to specify a single logging destination for container output, supporting monitoring, debugging, and analytics use cases. Each provider has its own configuration parameters defined in the referenced schemas. Only one logging provider can be selected at a time. | |
| 16 | +| size | number | ❌ | Size of the container in bytes. | |
0 commit comments