Skip to content

Commit 03bd006

Browse files
Google APIscopybara-github
authored andcommitted
feat: add new location-specific bindings
PiperOrigin-RevId: 740772248
1 parent b64f36a commit 03bd006

2 files changed

Lines changed: 40 additions & 7 deletions

File tree

google/devtools/containeranalysis/v1beta1/containeranalysis.proto

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,14 @@ service ContainerAnalysisV1Beta1 {
6262
post: "/v1beta1/{resource=projects/*/occurrences/*}:setIamPolicy"
6363
body: "*"
6464
}
65+
additional_bindings {
66+
post: "/v1beta1/{resource=projects/*/locations/*/notes/*}:setIamPolicy"
67+
body: "*"
68+
}
69+
additional_bindings {
70+
post: "/v1beta1/{resource=projects/*/locations/*/occurrences/*}:setIamPolicy"
71+
body: "*"
72+
}
6573
};
6674
option (google.api.method_signature) = "resource,policy";
6775
}
@@ -83,6 +91,14 @@ service ContainerAnalysisV1Beta1 {
8391
post: "/v1beta1/{resource=projects/*/occurrences/*}:getIamPolicy"
8492
body: "*"
8593
}
94+
additional_bindings {
95+
post: "/v1beta1/{resource=projects/*/locations/*/notes/*}:getIamPolicy"
96+
body: "*"
97+
}
98+
additional_bindings {
99+
post: "/v1beta1/{resource=projects/*/locations/*/occurrences/*}:getIamPolicy"
100+
body: "*"
101+
}
86102
};
87103
option (google.api.method_signature) = "resource";
88104
}
@@ -103,6 +119,14 @@ service ContainerAnalysisV1Beta1 {
103119
post: "/v1beta1/{resource=projects/*/occurrences/*}:testIamPermissions"
104120
body: "*"
105121
}
122+
additional_bindings {
123+
post: "/v1beta1/{resource=projects/*/locations/*/notes/*}:testIamPermissions"
124+
body: "*"
125+
}
126+
additional_bindings {
127+
post: "/v1beta1/{resource=projects/*/locations/*/occurrences/*}:testIamPermissions"
128+
body: "*"
129+
}
106130
};
107131
option (google.api.method_signature) = "resource,permissions";
108132
}
@@ -113,6 +137,10 @@ service ContainerAnalysisV1Beta1 {
113137
option (google.api.http) = {
114138
post: "/v1beta1/{name=projects/*/resources/**}:generatePackagesSummary"
115139
body: "*"
140+
additional_bindings {
141+
post: "/v1beta1/{name=projects/*/locations/*/resources/**}:generatePackagesSummary"
142+
body: "*"
143+
}
116144
};
117145
}
118146

@@ -121,6 +149,10 @@ service ContainerAnalysisV1Beta1 {
121149
option (google.api.http) = {
122150
post: "/v1beta1/{name=projects/*/resources/**}:exportSBOM"
123151
body: "*"
152+
additional_bindings {
153+
post: "/v1beta1/{name=projects/*/locations/*/resources/**}:exportSBOM"
154+
body: "*"
155+
}
124156
};
125157
}
126158
}

google/devtools/containeranalysis/v1beta1/containeranalysis_v1beta1.yaml

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,17 +8,18 @@ apis:
88

99
documentation:
1010
summary: |-
11-
An implementation of the Grafeas API, which stores, and enables querying
12-
and retrieval of critical metadata about all of your software artifacts.
11+
This API is a prerequisite for leveraging Artifact Analysis
12+
scanning capabilities in both Artifact Registry and with Advanced
13+
Vulnerability Insights (runtime scanning) in GKE.
14+
15+
In addition, the Container Analysis API is an implementation of the
16+
Grafeas API, which enables storing, querying, and retrieval of critical
17+
metadata
18+
about all of your software artifacts.
1319
overview: |-
1420
The Container Analysis API allows you to store and retrieve metadata for a
1521
container resource.
1622
17-
backend:
18-
rules:
19-
- selector: 'google.devtools.containeranalysis.v1beta1.ContainerAnalysisV1Beta1.*'
20-
deadline: 30.0
21-
2223
authentication:
2324
rules:
2425
- selector: 'google.devtools.containeranalysis.v1beta1.ContainerAnalysisV1Beta1.*'

0 commit comments

Comments
 (0)