kubernetes-models
Version:
23 lines (22 loc) • 869 B
TypeScript
import { Model } from "@kubernetes-models/base";
/**
* TokenRequest contains parameters of a service account token.
*/
export interface ITokenRequest {
/**
* Audience is the intended audience of the token in "TokenRequestSpec". It will default to the audiences of kube apiserver.
*/
"audience": string;
/**
* ExpirationSeconds is the duration of validity of the token in "TokenRequestSpec". It has the same default value of "ExpirationSeconds" in "TokenRequestSpec".
*/
"expirationSeconds"?: number;
}
/**
* TokenRequest contains parameters of a service account token.
*/
export declare class TokenRequest extends Model<ITokenRequest> implements ITokenRequest {
"audience": string;
"expirationSeconds"?: number;
}
export { ITokenRequest as IIoK8sApiStorageV1TokenRequest, TokenRequest as IoK8sApiStorageV1TokenRequest };