@spaceone/design-system
Version:
SpaceONE Design System
327 lines (326 loc) • 11 kB
TypeScript
declare const _default: {
item: {
options: {
fields: ({
name: string;
key: string;
type?: undefined;
options?: undefined;
} | {
name: string;
key: string;
type: string;
options: {
ACTIVE: {
type: string;
options: {
icon: {
image: string;
};
};
};
DUPLICATED: {
type: string;
options: {
icon: {
image: string;
};
};
};
DISCONNECTED: {
type: string;
options: {
icon: {
image: string;
};
};
};
MANUAL: {
type: string;
options: {
icon: {
image: string;
};
};
};
delimiter?: undefined;
link?: undefined;
};
} | {
name: string;
key: string;
options: {
delimiter: string;
link: string;
ACTIVE?: undefined;
DUPLICATED?: undefined;
DISCONNECTED?: undefined;
MANUAL?: undefined;
};
type?: undefined;
})[];
};
data: {
name: string;
primary_ip_address: string;
server_type: string;
os_type: string;
data: {
compute: {
az: string;
security_groups: never[];
instance_state: string;
instance_type: string;
image: string;
region: string;
launched_at: string;
account_id: string;
keypair: string;
instance_name: string;
};
aws: {
lifecycle: string;
ebs_oprimized: boolean;
iam_instance_profile: {
name: string;
arn: string;
id: string;
};
};
auto_scaling_group: {
name: string;
arn: string;
launch_configuration_name: string;
launch_configuration_arn: string;
};
os: {
os_distro: string;
os_arch: string;
};
hardware: {
core: number;
memory: number;
};
security_group_rules: {
port_range_min: number;
port_range_max: number;
port: string;
security_group_name: string;
security_group_id: string;
remote_cidr: string;
direction: string;
prtocol: string;
remote: string;
}[];
};
reference: {
resource_id: string;
external_link: string;
};
collection_info: {
secrets: string[];
state: string;
collectors: string[];
service_accounts: string[];
change_history: ({
updated_at: string;
job_id: string;
key: string;
diff: {
delete?: undefined;
insert?: undefined;
};
updated_by: string;
} | {
job_id: string;
diff: {
delete: {
status: string;
cpu?: undefined;
disk?: undefined;
network?: undefined;
};
insert: {
status: string;
cpu?: undefined;
network?: undefined;
disk?: undefined;
};
};
updated_by: string;
key: string;
updated_at: string;
} | {
diff: {
insert: {
cpu: {
utilization: {
max: number;
avg: number;
};
};
network: {
sent_throughput: {
avg: number;
max: number;
};
sent_pps: {
max: number;
avg: number;
};
received_pps: {
avg: number;
max: number;
};
received_throughput: {
max: number;
avg: number;
};
};
disk: {
read_iops: {
max: number;
avg: number;
};
write_throughput: {
max: number;
avg: number;
};
read_throughput: {
max: number;
avg: number;
};
write_iops: {
avg: number;
max: number;
};
};
status?: undefined;
};
delete: {
cpu: {
utilization: {
avg: number;
max: number;
};
};
disk: {
write_iops: {
avg: number;
max: number;
};
read_throughput: {
avg: number;
max: number;
};
read_iops: {
avg: number;
max: number;
};
write_throughput: {
avg: number;
max: number;
};
};
network: {
sent_pps: {
max: number;
avg: number;
};
received_throughput: {
avg: number;
max: number;
};
received_pps: {
avg: number;
max: number;
};
sent_throughput: {
max: number;
avg: number;
};
};
status?: undefined;
};
};
job_id: string;
key: string;
updated_by: string;
updated_at: string;
})[];
};
};
};
html: {
options: {};
data: string;
};
table: {
options: {
fields: {
key: string;
type: string;
name: string;
}[];
};
data: {
key: string;
value: string;
data: {
array: {
id: string;
}[];
};
}[];
};
rawTable: {
data: {
key: string;
value: string;
data: {
array: {
id: string;
}[];
};
}[];
};
querySearchTable: {
options: {
fields: ({
name: string;
key: string;
type?: undefined;
options?: undefined;
} | {
name: string;
key: string;
type: string;
options: {
ACTIVE: {
type: string;
options: {
icon: {
image: string;
};
};
};
DISCONNECTED: {
type: string;
options: {
icon: {
image: string;
};
};
};
};
})[];
};
};
markdown: {
options: {
markdown: string;
};
data: {};
};
};
export default _default;