Skip to content

Commit e5ec902

Browse files
authored
Add v2.46.0 support (#23)
1 parent 0bf857e commit e5ec902

350 files changed

Lines changed: 25843 additions & 2057 deletions

File tree

Some content is hidden

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

apiclient-stubs/version.pyi

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
from googleapiclient.version import *

googleapiclient-stubs/_apis/accessapproval/v1/resources.pyi

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,9 @@ class AccessApprovalResource(googleapiclient.discovery.Resource):
5555
def getAccessApprovalSettings(
5656
self, *, name: str, **kwargs: typing.Any
5757
) -> AccessApprovalSettingsHttpRequest: ...
58+
def getServiceAccount(
59+
self, *, name: str, **kwargs: typing.Any
60+
) -> AccessApprovalServiceAccountHttpRequest: ...
5861
def updateAccessApprovalSettings(
5962
self,
6063
*,
@@ -107,6 +110,9 @@ class AccessApprovalResource(googleapiclient.discovery.Resource):
107110
def getAccessApprovalSettings(
108111
self, *, name: str, **kwargs: typing.Any
109112
) -> AccessApprovalSettingsHttpRequest: ...
113+
def getServiceAccount(
114+
self, *, name: str, **kwargs: typing.Any
115+
) -> AccessApprovalServiceAccountHttpRequest: ...
110116
def updateAccessApprovalSettings(
111117
self,
112118
*,
@@ -159,6 +165,9 @@ class AccessApprovalResource(googleapiclient.discovery.Resource):
159165
def getAccessApprovalSettings(
160166
self, *, name: str, **kwargs: typing.Any
161167
) -> AccessApprovalSettingsHttpRequest: ...
168+
def getServiceAccount(
169+
self, *, name: str, **kwargs: typing.Any
170+
) -> AccessApprovalServiceAccountHttpRequest: ...
162171
def updateAccessApprovalSettings(
163172
self,
164173
*,
@@ -185,6 +194,14 @@ class AccessApprovalResource(googleapiclient.discovery.Resource):
185194
def organizations(self) -> OrganizationsResource: ...
186195
def projects(self) -> ProjectsResource: ...
187196

197+
@typing.type_check_only
198+
class AccessApprovalServiceAccountHttpRequest(googleapiclient.http.HttpRequest):
199+
def execute(
200+
self,
201+
http: httplib2.Http | googleapiclient.http.HttpMock | None = ...,
202+
num_retries: int = ...,
203+
) -> AccessApprovalServiceAccount: ...
204+
188205
@typing.type_check_only
189206
class AccessApprovalSettingsHttpRequest(googleapiclient.http.HttpRequest):
190207
def execute(

googleapiclient-stubs/_apis/accessapproval/v1/schemas.pyi

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,18 @@ import typing_extensions
44

55
_list = list
66

7+
@typing.type_check_only
8+
class AccessApprovalServiceAccount(typing_extensions.TypedDict, total=False):
9+
accountEmail: str
10+
name: str
11+
712
@typing.type_check_only
813
class AccessApprovalSettings(typing_extensions.TypedDict, total=False):
14+
activeKeyVersion: str
15+
ancestorHasActiveKeyVersion: bool
916
enrolledAncestor: bool
1017
enrolledServices: _list[EnrolledService]
18+
invalidKeyVersion: bool
1119
name: str
1220
notificationEmails: _list[str]
1321

@@ -24,6 +32,8 @@ class AccessReason(typing_extensions.TypedDict, total=False):
2432
"CUSTOMER_INITIATED_SUPPORT",
2533
"GOOGLE_INITIATED_SERVICE",
2634
"GOOGLE_INITIATED_REVIEW",
35+
"THIRD_PARTY_DATA_REQUEST",
36+
"GOOGLE_RESPONSE_TO_PRODUCTION_ALERT",
2737
]
2838

2939
@typing.type_check_only
@@ -45,7 +55,9 @@ class ApproveApprovalRequestMessage(typing_extensions.TypedDict, total=False):
4555
@typing.type_check_only
4656
class ApproveDecision(typing_extensions.TypedDict, total=False):
4757
approveTime: str
58+
autoApproved: bool
4859
expireTime: str
60+
signatureInfo: SignatureInfo
4961

5062
@typing.type_check_only
5163
class DismissApprovalRequestMessage(typing_extensions.TypedDict, total=False): ...
@@ -73,3 +85,9 @@ class ListApprovalRequestsResponse(typing_extensions.TypedDict, total=False):
7385
@typing.type_check_only
7486
class ResourceProperties(typing_extensions.TypedDict, total=False):
7587
excludesDescendants: bool
88+
89+
@typing.type_check_only
90+
class SignatureInfo(typing_extensions.TypedDict, total=False):
91+
customerKmsKeyVersion: str
92+
googlePublicKeyPem: str
93+
signature: str

googleapiclient-stubs/_apis/accesscontextmanager/v1/resources.pyi

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,13 @@ class AccessContextManagerResource(googleapiclient.discovery.Resource):
6363
body: ReplaceAccessLevelsRequest = ...,
6464
**kwargs: typing.Any
6565
) -> OperationHttpRequest: ...
66+
def testIamPermissions(
67+
self,
68+
*,
69+
resource: str,
70+
body: TestIamPermissionsRequest = ...,
71+
**kwargs: typing.Any
72+
) -> TestIamPermissionsResponseHttpRequest: ...
6673

6774
@typing.type_check_only
6875
class ServicePerimetersResource(googleapiclient.discovery.Resource):
@@ -110,6 +117,13 @@ class AccessContextManagerResource(googleapiclient.discovery.Resource):
110117
body: ReplaceServicePerimetersRequest = ...,
111118
**kwargs: typing.Any
112119
) -> OperationHttpRequest: ...
120+
def testIamPermissions(
121+
self,
122+
*,
123+
resource: str,
124+
body: TestIamPermissionsRequest = ...,
125+
**kwargs: typing.Any
126+
) -> TestIamPermissionsResponseHttpRequest: ...
113127

114128
def create(
115129
self, *, body: AccessPolicy = ..., **kwargs: typing.Any
@@ -120,6 +134,13 @@ class AccessContextManagerResource(googleapiclient.discovery.Resource):
120134
def get(
121135
self, *, name: str, **kwargs: typing.Any
122136
) -> AccessPolicyHttpRequest: ...
137+
def getIamPolicy(
138+
self,
139+
*,
140+
resource: str,
141+
body: GetIamPolicyRequest = ...,
142+
**kwargs: typing.Any
143+
) -> PolicyHttpRequest: ...
123144
def list(
124145
self,
125146
*,
@@ -141,6 +162,20 @@ class AccessContextManagerResource(googleapiclient.discovery.Resource):
141162
updateMask: str = ...,
142163
**kwargs: typing.Any
143164
) -> OperationHttpRequest: ...
165+
def setIamPolicy(
166+
self,
167+
*,
168+
resource: str,
169+
body: SetIamPolicyRequest = ...,
170+
**kwargs: typing.Any
171+
) -> PolicyHttpRequest: ...
172+
def testIamPermissions(
173+
self,
174+
*,
175+
resource: str,
176+
body: TestIamPermissionsRequest = ...,
177+
**kwargs: typing.Any
178+
) -> TestIamPermissionsResponseHttpRequest: ...
144179
def accessLevels(self) -> AccessLevelsResource: ...
145180
def servicePerimeters(self) -> ServicePerimetersResource: ...
146181

@@ -303,10 +338,26 @@ class OperationHttpRequest(googleapiclient.http.HttpRequest):
303338
num_retries: int = ...,
304339
) -> Operation: ...
305340

341+
@typing.type_check_only
342+
class PolicyHttpRequest(googleapiclient.http.HttpRequest):
343+
def execute(
344+
self,
345+
http: httplib2.Http | googleapiclient.http.HttpMock | None = ...,
346+
num_retries: int = ...,
347+
) -> Policy: ...
348+
306349
@typing.type_check_only
307350
class ServicePerimeterHttpRequest(googleapiclient.http.HttpRequest):
308351
def execute(
309352
self,
310353
http: httplib2.Http | googleapiclient.http.HttpMock | None = ...,
311354
num_retries: int = ...,
312355
) -> ServicePerimeter: ...
356+
357+
@typing.type_check_only
358+
class TestIamPermissionsResponseHttpRequest(googleapiclient.http.HttpRequest):
359+
def execute(
360+
self,
361+
http: httplib2.Http | googleapiclient.http.HttpMock | None = ...,
362+
num_retries: int = ...,
363+
) -> TestIamPermissionsResponse: ...

googleapiclient-stubs/_apis/accesscontextmanager/v1/schemas.pyi

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,18 +22,37 @@ class AccessPolicy(typing_extensions.TypedDict, total=False):
2222
etag: str
2323
name: str
2424
parent: str
25+
scopes: _list[str]
2526
title: str
2627

2728
@typing.type_check_only
2829
class ApiOperation(typing_extensions.TypedDict, total=False):
2930
methodSelectors: _list[MethodSelector]
3031
serviceName: str
3132

33+
@typing.type_check_only
34+
class AuditConfig(typing_extensions.TypedDict, total=False):
35+
auditLogConfigs: _list[AuditLogConfig]
36+
service: str
37+
38+
@typing.type_check_only
39+
class AuditLogConfig(typing_extensions.TypedDict, total=False):
40+
exemptedMembers: _list[str]
41+
logType: typing_extensions.Literal[
42+
"LOG_TYPE_UNSPECIFIED", "ADMIN_READ", "DATA_WRITE", "DATA_READ"
43+
]
44+
3245
@typing.type_check_only
3346
class BasicLevel(typing_extensions.TypedDict, total=False):
3447
combiningFunction: typing_extensions.Literal["AND", "OR"]
3548
conditions: _list[Condition]
3649

50+
@typing.type_check_only
51+
class Binding(typing_extensions.TypedDict, total=False):
52+
condition: Expr
53+
members: _list[str]
54+
role: str
55+
3756
@typing.type_check_only
3857
class CancelOperationRequest(typing_extensions.TypedDict, total=False): ...
3958

@@ -108,6 +127,14 @@ class GcpUserAccessBindingOperationMetadata(
108127
typing_extensions.TypedDict, total=False
109128
): ...
110129

130+
@typing.type_check_only
131+
class GetIamPolicyRequest(typing_extensions.TypedDict, total=False):
132+
options: GetPolicyOptions
133+
134+
@typing.type_check_only
135+
class GetPolicyOptions(typing_extensions.TypedDict, total=False):
136+
requestedPolicyVersion: int
137+
111138
@typing.type_check_only
112139
class IngressFrom(typing_extensions.TypedDict, total=False):
113140
identities: _list[str]
@@ -186,6 +213,13 @@ class OsConstraint(typing_extensions.TypedDict, total=False):
186213
]
187214
requireVerifiedChromeOs: bool
188215

216+
@typing.type_check_only
217+
class Policy(typing_extensions.TypedDict, total=False):
218+
auditConfigs: _list[AuditConfig]
219+
bindings: _list[Binding]
220+
etag: str
221+
version: int
222+
189223
@typing.type_check_only
190224
class ReplaceAccessLevelsRequest(typing_extensions.TypedDict, total=False):
191225
accessLevels: _list[AccessLevel]
@@ -225,12 +259,25 @@ class ServicePerimeterConfig(typing_extensions.TypedDict, total=False):
225259
restrictedServices: _list[str]
226260
vpcAccessibleServices: VpcAccessibleServices
227261

262+
@typing.type_check_only
263+
class SetIamPolicyRequest(typing_extensions.TypedDict, total=False):
264+
policy: Policy
265+
updateMask: str
266+
228267
@typing.type_check_only
229268
class Status(typing_extensions.TypedDict, total=False):
230269
code: int
231270
details: _list[dict[str, typing.Any]]
232271
message: str
233272

273+
@typing.type_check_only
274+
class TestIamPermissionsRequest(typing_extensions.TypedDict, total=False):
275+
permissions: _list[str]
276+
277+
@typing.type_check_only
278+
class TestIamPermissionsResponse(typing_extensions.TypedDict, total=False):
279+
permissions: _list[str]
280+
234281
@typing.type_check_only
235282
class VpcAccessibleServices(typing_extensions.TypedDict, total=False):
236283
allowedServices: _list[str]

googleapiclient-stubs/_apis/admin/directory_v1/resources.pyi

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -166,6 +166,7 @@ class DirectoryResource(googleapiclient.discovery.Resource):
166166
*,
167167
parent: str,
168168
filter: str = ...,
169+
orderBy: str = ...,
169170
orgUnitId: str = ...,
170171
pageSize: int = ...,
171172
pageToken: str = ...,

googleapiclient-stubs/_apis/admin/directory_v1/schemas.pyi

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -159,6 +159,7 @@ class ChromeOsDevice(typing_extensions.TypedDict, total=False):
159159
model: str
160160
notes: str
161161
orderNumber: str
162+
orgUnitId: str
162163
orgUnitPath: str
163164
osVersion: str
164165
platformVersion: str
@@ -693,6 +694,7 @@ class UserKeyword(typing_extensions.TypedDict, total=False):
693694
class UserLanguage(typing_extensions.TypedDict, total=False):
694695
customLanguage: str
695696
languageCode: str
697+
preference: str
696698

697699
@typing.type_check_only
698700
class UserLocation(typing_extensions.TypedDict, total=False):

googleapiclient-stubs/_apis/admin/reports_v1/resources.pyi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ class ReportsResource(googleapiclient.discovery.Resource):
127127
self,
128128
*,
129129
entityType: typing_extensions.Literal["gplus_communities"],
130-
entityKey: typing_extensions.Literal["all", "entityKey"],
130+
entityKey: str,
131131
date: str,
132132
customerId: str = ...,
133133
filters: str = ...,

0 commit comments

Comments
 (0)