Skip to content

Commit e0d3bac

Browse files
committed
[Python] Generate code for apps
1 parent f2b551d commit e0d3bac

32 files changed

+1374
-1
lines changed

python/codegen/codegen/packages.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33

44
# All supported resource types and their namespace
55
RESOURCE_NAMESPACE = {
6+
"resources.App": "apps",
67
"resources.Job": "jobs",
78
"resources.Pipeline": "pipelines",
89
"resources.Schema": "schemas",
@@ -15,11 +16,12 @@
1516
#
1617
# We can't load all types because of errors while loading some of them.
1718
LOADED_NAMESPACES = [
19+
"apps",
20+
"catalog",
1821
"compute",
1922
"jobs",
2023
"pipelines",
2124
"resources",
22-
"catalog",
2325
]
2426

2527
RENAMES = {
Lines changed: 209 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,209 @@
1+
__all__ = [
2+
"App",
3+
"AppDeployment",
4+
"AppDeploymentArtifacts",
5+
"AppDeploymentArtifactsDict",
6+
"AppDeploymentArtifactsParam",
7+
"AppDeploymentDict",
8+
"AppDeploymentMode",
9+
"AppDeploymentModeParam",
10+
"AppDeploymentParam",
11+
"AppDeploymentState",
12+
"AppDeploymentStateParam",
13+
"AppDeploymentStatus",
14+
"AppDeploymentStatusDict",
15+
"AppDeploymentStatusParam",
16+
"AppDict",
17+
"AppParam",
18+
"AppPermission",
19+
"AppPermissionDict",
20+
"AppPermissionLevel",
21+
"AppPermissionLevelParam",
22+
"AppPermissionParam",
23+
"AppResource",
24+
"AppResourceDatabase",
25+
"AppResourceDatabaseDatabasePermission",
26+
"AppResourceDatabaseDatabasePermissionParam",
27+
"AppResourceDatabaseDict",
28+
"AppResourceDatabaseParam",
29+
"AppResourceDict",
30+
"AppResourceGenieSpace",
31+
"AppResourceGenieSpaceDict",
32+
"AppResourceGenieSpaceGenieSpacePermission",
33+
"AppResourceGenieSpaceGenieSpacePermissionParam",
34+
"AppResourceGenieSpaceParam",
35+
"AppResourceJob",
36+
"AppResourceJobDict",
37+
"AppResourceJobJobPermission",
38+
"AppResourceJobJobPermissionParam",
39+
"AppResourceJobParam",
40+
"AppResourceParam",
41+
"AppResourceSecret",
42+
"AppResourceSecretDict",
43+
"AppResourceSecretParam",
44+
"AppResourceSecretSecretPermission",
45+
"AppResourceSecretSecretPermissionParam",
46+
"AppResourceServingEndpoint",
47+
"AppResourceServingEndpointDict",
48+
"AppResourceServingEndpointParam",
49+
"AppResourceServingEndpointServingEndpointPermission",
50+
"AppResourceServingEndpointServingEndpointPermissionParam",
51+
"AppResourceSqlWarehouse",
52+
"AppResourceSqlWarehouseDict",
53+
"AppResourceSqlWarehouseParam",
54+
"AppResourceSqlWarehouseSqlWarehousePermission",
55+
"AppResourceSqlWarehouseSqlWarehousePermissionParam",
56+
"AppResourceUcSecurable",
57+
"AppResourceUcSecurableDict",
58+
"AppResourceUcSecurableParam",
59+
"AppResourceUcSecurableUcSecurablePermission",
60+
"AppResourceUcSecurableUcSecurablePermissionParam",
61+
"AppResourceUcSecurableUcSecurableType",
62+
"AppResourceUcSecurableUcSecurableTypeParam",
63+
"ApplicationState",
64+
"ApplicationStateParam",
65+
"ApplicationStatus",
66+
"ApplicationStatusDict",
67+
"ApplicationStatusParam",
68+
"ComputeSize",
69+
"ComputeSizeParam",
70+
"ComputeState",
71+
"ComputeStateParam",
72+
"ComputeStatus",
73+
"ComputeStatusDict",
74+
"ComputeStatusParam",
75+
"Lifecycle",
76+
"LifecycleDict",
77+
"LifecycleParam",
78+
]
79+
80+
81+
from databricks.bundles.apps._models.app import App, AppDict, AppParam
82+
from databricks.bundles.apps._models.app_deployment import (
83+
AppDeployment,
84+
AppDeploymentDict,
85+
AppDeploymentParam,
86+
)
87+
from databricks.bundles.apps._models.app_deployment_artifacts import (
88+
AppDeploymentArtifacts,
89+
AppDeploymentArtifactsDict,
90+
AppDeploymentArtifactsParam,
91+
)
92+
from databricks.bundles.apps._models.app_deployment_mode import (
93+
AppDeploymentMode,
94+
AppDeploymentModeParam,
95+
)
96+
from databricks.bundles.apps._models.app_deployment_state import (
97+
AppDeploymentState,
98+
AppDeploymentStateParam,
99+
)
100+
from databricks.bundles.apps._models.app_deployment_status import (
101+
AppDeploymentStatus,
102+
AppDeploymentStatusDict,
103+
AppDeploymentStatusParam,
104+
)
105+
from databricks.bundles.apps._models.app_permission import (
106+
AppPermission,
107+
AppPermissionDict,
108+
AppPermissionParam,
109+
)
110+
from databricks.bundles.apps._models.app_permission_level import (
111+
AppPermissionLevel,
112+
AppPermissionLevelParam,
113+
)
114+
from databricks.bundles.apps._models.app_resource import (
115+
AppResource,
116+
AppResourceDict,
117+
AppResourceParam,
118+
)
119+
from databricks.bundles.apps._models.app_resource_database import (
120+
AppResourceDatabase,
121+
AppResourceDatabaseDict,
122+
AppResourceDatabaseParam,
123+
)
124+
from databricks.bundles.apps._models.app_resource_database_database_permission import (
125+
AppResourceDatabaseDatabasePermission,
126+
AppResourceDatabaseDatabasePermissionParam,
127+
)
128+
from databricks.bundles.apps._models.app_resource_genie_space import (
129+
AppResourceGenieSpace,
130+
AppResourceGenieSpaceDict,
131+
AppResourceGenieSpaceParam,
132+
)
133+
from databricks.bundles.apps._models.app_resource_genie_space_genie_space_permission import (
134+
AppResourceGenieSpaceGenieSpacePermission,
135+
AppResourceGenieSpaceGenieSpacePermissionParam,
136+
)
137+
from databricks.bundles.apps._models.app_resource_job import (
138+
AppResourceJob,
139+
AppResourceJobDict,
140+
AppResourceJobParam,
141+
)
142+
from databricks.bundles.apps._models.app_resource_job_job_permission import (
143+
AppResourceJobJobPermission,
144+
AppResourceJobJobPermissionParam,
145+
)
146+
from databricks.bundles.apps._models.app_resource_secret import (
147+
AppResourceSecret,
148+
AppResourceSecretDict,
149+
AppResourceSecretParam,
150+
)
151+
from databricks.bundles.apps._models.app_resource_secret_secret_permission import (
152+
AppResourceSecretSecretPermission,
153+
AppResourceSecretSecretPermissionParam,
154+
)
155+
from databricks.bundles.apps._models.app_resource_serving_endpoint import (
156+
AppResourceServingEndpoint,
157+
AppResourceServingEndpointDict,
158+
AppResourceServingEndpointParam,
159+
)
160+
from databricks.bundles.apps._models.app_resource_serving_endpoint_serving_endpoint_permission import (
161+
AppResourceServingEndpointServingEndpointPermission,
162+
AppResourceServingEndpointServingEndpointPermissionParam,
163+
)
164+
from databricks.bundles.apps._models.app_resource_sql_warehouse import (
165+
AppResourceSqlWarehouse,
166+
AppResourceSqlWarehouseDict,
167+
AppResourceSqlWarehouseParam,
168+
)
169+
from databricks.bundles.apps._models.app_resource_sql_warehouse_sql_warehouse_permission import (
170+
AppResourceSqlWarehouseSqlWarehousePermission,
171+
AppResourceSqlWarehouseSqlWarehousePermissionParam,
172+
)
173+
from databricks.bundles.apps._models.app_resource_uc_securable import (
174+
AppResourceUcSecurable,
175+
AppResourceUcSecurableDict,
176+
AppResourceUcSecurableParam,
177+
)
178+
from databricks.bundles.apps._models.app_resource_uc_securable_uc_securable_permission import (
179+
AppResourceUcSecurableUcSecurablePermission,
180+
AppResourceUcSecurableUcSecurablePermissionParam,
181+
)
182+
from databricks.bundles.apps._models.app_resource_uc_securable_uc_securable_type import (
183+
AppResourceUcSecurableUcSecurableType,
184+
AppResourceUcSecurableUcSecurableTypeParam,
185+
)
186+
from databricks.bundles.apps._models.application_state import (
187+
ApplicationState,
188+
ApplicationStateParam,
189+
)
190+
from databricks.bundles.apps._models.application_status import (
191+
ApplicationStatus,
192+
ApplicationStatusDict,
193+
ApplicationStatusParam,
194+
)
195+
from databricks.bundles.apps._models.compute_size import ComputeSize, ComputeSizeParam
196+
from databricks.bundles.apps._models.compute_state import (
197+
ComputeState,
198+
ComputeStateParam,
199+
)
200+
from databricks.bundles.apps._models.compute_status import (
201+
ComputeStatus,
202+
ComputeStatusDict,
203+
ComputeStatusParam,
204+
)
205+
from databricks.bundles.apps._models.lifecycle import (
206+
Lifecycle,
207+
LifecycleDict,
208+
LifecycleParam,
209+
)

0 commit comments

Comments
 (0)