Skip to content

Commit 4b1588a

Browse files
committed
feat: update generated APIs
1 parent 966ed42 commit 4b1588a

File tree

5 files changed

+71
-0
lines changed

5 files changed

+71
-0
lines changed

packages/clients/src/api/container/v1beta1/index.gen.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@ export { API } from './api.gen'
44
export * from './content.gen'
55
export type {
66
Container,
7+
ContainerHealthCheckSpec,
8+
ContainerHealthCheckSpecHTTPProbe,
9+
ContainerHealthCheckSpecTCPProbe,
710
ContainerHttpOption,
811
ContainerPrivacy,
912
ContainerProtocol,

packages/clients/src/api/iam/v1alpha1/api.gen.ts

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,7 @@ import type {
104104
ListSSHKeysResponse,
105105
ListUsersRequest,
106106
ListUsersResponse,
107+
LockUserRequest,
107108
Log,
108109
Policy,
109110
Quotum,
@@ -112,6 +113,7 @@ import type {
112113
SetGroupMembersRequest,
113114
SetRulesRequest,
114115
SetRulesResponse,
116+
UnlockUserRequest,
115117
UpdateAPIKeyRequest,
116118
UpdateApplicationRequest,
117119
UpdateGroupRequest,
@@ -345,6 +347,12 @@ export class API extends ParentAPI {
345347
unmarshalUser,
346348
)
347349

350+
/**
351+
* Update an user's password.
352+
*
353+
* @param request - The request {@link UpdateUserPasswordRequest}
354+
* @returns A Promise of User
355+
*/
348356
updateUserPassword = (request: Readonly<UpdateUserPasswordRequest>) =>
349357
this.client.fetch<User>(
350358
{
@@ -358,6 +366,41 @@ export class API extends ParentAPI {
358366
unmarshalUser,
359367
)
360368

369+
/**
370+
* Lock a user. Lock a user. Note that a locked user cannot log in or use API
371+
* keys until the locked status is removed.
372+
*
373+
* @param request - The request {@link LockUserRequest}
374+
* @returns A Promise of User
375+
*/
376+
lockUser = (request: Readonly<LockUserRequest>) =>
377+
this.client.fetch<User>(
378+
{
379+
body: '{}',
380+
headers: jsonContentHeaders,
381+
method: 'POST',
382+
path: `/iam/v1alpha1/users/${validatePathParam('userId', request.userId)}/lock`,
383+
},
384+
unmarshalUser,
385+
)
386+
387+
/**
388+
* Unlock a user.
389+
*
390+
* @param request - The request {@link UnlockUserRequest}
391+
* @returns A Promise of User
392+
*/
393+
unlockUser = (request: Readonly<UnlockUserRequest>) =>
394+
this.client.fetch<User>(
395+
{
396+
body: '{}',
397+
headers: jsonContentHeaders,
398+
method: 'POST',
399+
path: `/iam/v1alpha1/users/${validatePathParam('userId', request.userId)}/unlock`,
400+
},
401+
unmarshalUser,
402+
)
403+
361404
protected pageOfListApplications = (
362405
request: Readonly<ListApplicationsRequest> = {},
363406
) =>

packages/clients/src/api/iam/v1alpha1/index.gen.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@ export type {
6767
ListUsersRequest,
6868
ListUsersRequestOrderBy,
6969
ListUsersResponse,
70+
LockUserRequest,
7071
Log,
7172
LogAction,
7273
LogResourceType,
@@ -81,6 +82,7 @@ export type {
8182
SetGroupMembersRequest,
8283
SetRulesRequest,
8384
SetRulesResponse,
85+
UnlockUserRequest,
8486
UpdateAPIKeyRequest,
8587
UpdateApplicationRequest,
8688
UpdateGroupRequest,

packages/clients/src/api/iam/v1alpha1/types.gen.ts

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -954,6 +954,10 @@ export interface ListUsersResponse {
954954
totalCount: number
955955
}
956956

957+
export type LockUserRequest = {
958+
userId: string
959+
}
960+
957961
export type RemoveGroupMemberRequest = {
958962
/** ID of the group. */
959963
groupId: string
@@ -989,6 +993,10 @@ export interface SetRulesResponse {
989993
rules: Rule[]
990994
}
991995

996+
export type UnlockUserRequest = {
997+
userId: string
998+
}
999+
9921000
export type UpdateAPIKeyRequest = {
9931001
/** Access key to update. */
9941002
accessKey: string
@@ -1071,8 +1079,14 @@ export type UpdateSSHKeyRequest = {
10711079
}
10721080

10731081
export type UpdateUserPasswordRequest = {
1082+
/** ID of the user to update. */
10741083
userId: string
1084+
/** The new password. */
10751085
password: string
1086+
/**
1087+
* Whether or not to send an email alerting the user their password has
1088+
* changed.
1089+
*/
10761090
sendEmail: boolean
10771091
}
10781092

packages/clients/src/api/k8s/v1/index.gen.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,10 @@
33
export { API } from './api.gen'
44
export * from './content.gen'
55
export type {
6+
ACLRule,
7+
ACLRuleRequest,
8+
AddClusterACLRulesRequest,
9+
AddClusterACLRulesResponse,
610
AuthExternalNodeRequest,
711
AutoscalerEstimator,
812
AutoscalerExpander,
@@ -24,6 +28,7 @@ export type {
2428
CreateExternalNodeRequest,
2529
CreatePoolRequest,
2630
CreatePoolRequestUpgradePolicy,
31+
DeleteACLRuleRequest,
2732
DeleteClusterRequest,
2833
DeleteNodeRequest,
2934
DeletePoolRequest,
@@ -36,6 +41,8 @@ export type {
3641
GetNodeRequest,
3742
GetPoolRequest,
3843
GetVersionRequest,
44+
ListClusterACLRulesRequest,
45+
ListClusterACLRulesResponse,
3946
ListClusterAvailableTypesRequest,
4047
ListClusterAvailableTypesResponse,
4148
ListClusterAvailableVersionsRequest,
@@ -68,6 +75,8 @@ export type {
6875
ReplaceNodeRequest,
6976
ResetClusterAdminTokenRequest,
7077
Runtime,
78+
SetClusterACLRulesRequest,
79+
SetClusterACLRulesResponse,
7180
SetClusterTypeRequest,
7281
UpdateClusterRequest,
7382
UpdateClusterRequestAutoUpgrade,

0 commit comments

Comments
 (0)