Skip to content

Commit 148e024

Browse files
committed
liblab SDK update for version v0.9.0-alpha.9
1 parent c3e0c50 commit 148e024

File tree

244 files changed

+4205
-5493
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

244 files changed

+4205
-5493
lines changed

.manifest.json

Lines changed: 114 additions & 122 deletions
Large diffs are not rendered by default.

README.md

Lines changed: 81 additions & 62 deletions
Large diffs are not rendered by default.
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# AxiomLoggingConfiguration
2+
3+
Configuration settings for integrating container logs with the Axiom logging service. When specified, container logs will be forwarded to the Axiom instance defined by these parameters.
4+
5+
**Properties**
6+
7+
| Name | Type | Required | Description |
8+
| :------- | :----- | :------- | :---------------------------------------------------------------------------- |
9+
| host | string || The Axiom host URL where logs will be sent (e.g. logs.axiom.co) |
10+
| apiToken | string || Authentication token for the Axiom API with appropriate write permissions |
11+
| dataset | string || Name of the Axiom dataset where the container logs will be stored and indexed |

documentation/models/Container.md

Lines changed: 11 additions & 123 deletions
Original file line numberDiff line numberDiff line change
@@ -1,128 +1,16 @@
11
# Container
22

3-
Represents a container
3+
Represents a container with its configuration and resource requirements.
44

55
**Properties**
66

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. |
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# ContainerConfiguration
2+
3+
Configuration for creating a container within a container group. Defines the container image, resource requirements, environment variables, and other settings needed to deploy and run the container.
4+
5+
**Properties**
6+
7+
| Name | Type | Required | Description |
8+
| :--------------------- | :------------------------------ | :------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
9+
| image | string || The container image. |
10+
| resources | ContainerResourceRequirements || Specifies the resource requirements for a container. |
11+
| command | string[] || Pass a command (and optional arguments) to override the ENTRYPOINT and CMD of a container image. Each element in the array represents a command segment or argument. |
12+
| environmentVariables | any || Key-value pairs of environment variables to set within the container. These variables will be available to processes running inside the container. |
13+
| imageCaching | boolean || The container image caching. |
14+
| 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. |
15+
| priority | ContainerGroupPriority || Specifies the priority level for container group execution, which determines resource allocation and scheduling precedence. |
16+
| registryAuthentication | ContainerRegistryAuthentication || Authentication configuration for various container registry types, including AWS ECR, Docker Hub, GCP GAR, GCP GCR, and basic authentication. |

0 commit comments

Comments
 (0)