File tree Expand file tree Collapse file tree 4 files changed +60
-10
lines changed Expand file tree Collapse file tree 4 files changed +60
-10
lines changed Original file line number Diff line number Diff line change @@ -691,6 +691,12 @@ export class ContainerV1Beta1GenAPI extends API {
691691 unmarshalToken ,
692692 )
693693
694+ /**
695+ * Create a new revocable token
696+ *
697+ * @param request - The request {@link CreateTokenRequest}
698+ * @returns A Promise of Token
699+ */
694700 createToken = ( request : Readonly < CreateTokenRequest > = { } ) =>
695701 this . client . fetch < Token > (
696702 {
@@ -707,6 +713,12 @@ export class ContainerV1Beta1GenAPI extends API {
707713 unmarshalToken ,
708714 )
709715
716+ /**
717+ * Get a token
718+ *
719+ * @param request - The request {@link GetTokenRequest}
720+ * @returns A Promise of Token
721+ */
710722 getToken = ( request : Readonly < GetTokenRequest > ) =>
711723 this . client . fetch < Token > (
712724 {
@@ -761,9 +773,21 @@ export class ContainerV1Beta1GenAPI extends API {
761773 unmarshalListTokensResponse ,
762774 )
763775
776+ /**
777+ * List all tokens
778+ *
779+ * @param request - The request {@link ListTokensRequest}
780+ * @returns A Promise of ListTokensResponse
781+ */
764782 listTokens = ( request : Readonly < ListTokensRequest > = { } ) =>
765783 enrichForPagination ( 'tokens' , this . pageOfListTokens , request )
766784
785+ /**
786+ * Delete a token
787+ *
788+ * @param request - The request {@link DeleteTokenRequest}
789+ * @returns A Promise of Token
790+ */
767791 deleteToken = ( request : Readonly < DeleteTokenRequest > ) =>
768792 this . client . fetch < Token > (
769793 {
Original file line number Diff line number Diff line change @@ -202,18 +202,19 @@ export interface SecretHashedValue {
202202 hashedValue : string
203203}
204204
205+ /** Token */
205206export interface Token {
207+ id : string
206208 token : string
207- /** @deprecated */
208- publicKey ?: string
209209 /** One-of ('scope'): at most one of 'containerId', 'namespaceId' could be set. */
210210 containerId ?: string
211211 /** One-of ('scope'): at most one of 'containerId', 'namespaceId' could be set. */
212212 namespaceId ?: string
213- id : string
213+ /** @deprecated */
214+ publicKey ?: string
214215 status : TokenStatus
215- expiresAt ?: Date
216216 description ?: string
217+ expiresAt ?: Date
217218}
218219
219220export type ListNamespacesRequest = {
@@ -434,8 +435,8 @@ export type CreateTokenRequest = {
434435 containerId ?: string
435436 /** One-of ('scope'): at most one of 'containerId', 'namespaceId' could be set. */
436437 namespaceId ?: string
437- expiresAt ?: Date
438438 description ?: string
439+ expiresAt ?: Date
439440}
440441
441442export type GetTokenRequest = {
Original file line number Diff line number Diff line change @@ -763,6 +763,12 @@ export class FunctionV1Beta1GenAPI extends API {
763763 unmarshalToken ,
764764 )
765765
766+ /**
767+ * Create a new revocable token
768+ *
769+ * @param request - The request {@link CreateTokenRequest}
770+ * @returns A Promise of Token
771+ */
766772 createToken = ( request : Readonly < CreateTokenRequest > = { } ) =>
767773 this . client . fetch < Token > (
768774 {
@@ -779,6 +785,12 @@ export class FunctionV1Beta1GenAPI extends API {
779785 unmarshalToken ,
780786 )
781787
788+ /**
789+ * Get a token
790+ *
791+ * @param request - The request {@link GetTokenRequest}
792+ * @returns A Promise of Token
793+ */
782794 getToken = ( request : Readonly < GetTokenRequest > ) =>
783795 this . client . fetch < Token > (
784796 {
@@ -833,9 +845,21 @@ export class FunctionV1Beta1GenAPI extends API {
833845 unmarshalListTokensResponse ,
834846 )
835847
848+ /**
849+ * List all tokens
850+ *
851+ * @param request - The request {@link ListTokensRequest}
852+ * @returns A Promise of ListTokensResponse
853+ */
836854 listTokens = ( request : Readonly < ListTokensRequest > = { } ) =>
837855 enrichForPagination ( 'tokens' , this . pageOfListTokens , request )
838856
857+ /**
858+ * Delete a token
859+ *
860+ * @param request - The request {@link DeleteTokenRequest}
861+ * @returns A Promise of Token
862+ */
839863 deleteToken = ( request : Readonly < DeleteTokenRequest > ) =>
840864 this . client . fetch < Token > (
841865 {
Original file line number Diff line number Diff line change @@ -249,18 +249,19 @@ export interface SecretHashedValue {
249249 hashedValue : string
250250}
251251
252+ /** Token */
252253export interface Token {
254+ id : string
253255 token : string
254- /** @deprecated */
255- publicKey ?: string
256256 /** One-of ('scope'): at most one of 'functionId', 'namespaceId' could be set. */
257257 functionId ?: string
258258 /** One-of ('scope'): at most one of 'functionId', 'namespaceId' could be set. */
259259 namespaceId ?: string
260- id : string
260+ /** @deprecated */
261+ publicKey ?: string
261262 status : TokenStatus
262- expiresAt ?: Date
263263 description ?: string
264+ expiresAt ?: Date
264265}
265266
266267/** Upload url */
@@ -501,8 +502,8 @@ export type CreateTokenRequest = {
501502 functionId ?: string
502503 /** One-of ('scope'): at most one of 'functionId', 'namespaceId' could be set. */
503504 namespaceId ?: string
504- expiresAt ?: Date
505505 description ?: string
506+ expiresAt ?: Date
506507}
507508
508509export type GetTokenRequest = {
You can’t perform that action at this time.
0 commit comments