kubernetes-models
Version:
24 lines (23 loc) • 930 B
TypeScript
import { ModelData, 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;
constructor(data?: ModelData<ITokenRequest>);
}
export { ITokenRequest as IIoK8sApiStorageV1TokenRequest, TokenRequest as IoK8sApiStorageV1TokenRequest };