Skip to content

Commit 495aea0

Browse files
authored
Polaris Catalog Spec: Policy Management Apis (#808)
1 parent 401930d commit 495aea0

File tree

4 files changed

+1497
-8
lines changed

4 files changed

+1497
-8
lines changed

api/polaris-catalog-service/build.gradle.kts

Lines changed: 24 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,28 @@ plugins {
2525

2626
val genericTableModels =
2727
listOf(
28-
"CreateGenericTableRequest",
29-
"LoadGenericTableResponse",
30-
"ListGenericTablesResponse",
31-
"GenericTable",
32-
)
33-
.joinToString(",")
28+
"CreateGenericTableRequest",
29+
"LoadGenericTableResponse",
30+
"ListGenericTablesResponse",
31+
"GenericTable",
32+
)
33+
34+
val policyManagementModels =
35+
listOf(
36+
"CatalogIdentifier",
37+
"CreatePolicyRequest",
38+
"LoadPolicyResponse",
39+
"PolicyIdentifier",
40+
"Policy",
41+
"PolicyAttachmentTarget",
42+
"AttachPolicyRequest",
43+
"DetachPolicyRequest",
44+
"UpdatePolicyRequest",
45+
"GetApplicablePoliciesResponse",
46+
"ListPoliciesResponse",
47+
)
48+
49+
val models = (genericTableModels + policyManagementModels).joinToString(",")
3450

3551
dependencies {
3652
implementation(project(":polaris-core"))
@@ -65,8 +81,8 @@ openApiGenerate {
6581
ignoreFileOverride = "$rootDir/.openapi-generator-ignore"
6682
removeOperationIdPrefix = true
6783
templateDir = "$rootDir/server-templates"
68-
globalProperties.put("apis", "GenericTableApi")
69-
globalProperties.put("models", genericTableModels)
84+
globalProperties.put("apis", "GenericTableApi,PolicyApi")
85+
globalProperties.put("models", models)
7086
globalProperties.put("apiDocs", "false")
7187
globalProperties.put("modelTests", "false")
7288
configOptions.put("resourceName", "catalog")

0 commit comments

Comments
 (0)