fix: api test
This commit is contained in:
@@ -11,14 +11,38 @@ export interface FormData {
|
||||
namespace: string;
|
||||
};
|
||||
spec: {
|
||||
accessMode: AccessModeType;
|
||||
capacity: string;
|
||||
type: string;
|
||||
};
|
||||
}
|
||||
|
||||
export interface ListItem extends FormData {
|
||||
export interface ManagedField {
|
||||
manager: string;
|
||||
operation: string;
|
||||
apiVersion: string;
|
||||
time: string;
|
||||
fieldsType: string;
|
||||
fieldsV1: Record<string, any>;
|
||||
}
|
||||
|
||||
export interface Metadata {
|
||||
name: string;
|
||||
namespace?: string;
|
||||
uid: string;
|
||||
resourceVersion: string;
|
||||
creationTimestamp: string;
|
||||
annotations?: Record<string, string>;
|
||||
managedFields?: ManagedField[];
|
||||
}
|
||||
|
||||
export interface ListItem extends Omit<FormData, 'metadata'> {
|
||||
id: number;
|
||||
created_at?: string;
|
||||
updated_at?: string;
|
||||
metadata: Metadata;
|
||||
}
|
||||
|
||||
export interface StorageClassItem {
|
||||
metadata: Metadata;
|
||||
provisioner: string;
|
||||
reclaimPolicy: 'Delete' | 'Retain';
|
||||
volumeBindingMode: 'Immediate' | 'WaitForFirstConsumer';
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user