29 lines
717 B
TypeScript
29 lines
717 B
TypeScript
export interface Configuration {
|
|
repo: string;
|
|
run_id: string;
|
|
correlation_id: string;
|
|
working_directory: string;
|
|
api_url: string;
|
|
telemetry_url: string;
|
|
allowed_endpoints: string;
|
|
egress_policy: string;
|
|
disable_telemetry: boolean;
|
|
disable_sudo: boolean;
|
|
disable_sudo_and_containers: boolean;
|
|
disable_file_monitoring: boolean;
|
|
is_github_hosted: boolean;
|
|
private: string;
|
|
is_debug: boolean;
|
|
one_time_key: string;
|
|
}
|
|
|
|
export interface PolicyResponse {
|
|
owner?: string;
|
|
policyName?: string;
|
|
allowed_endpoints?: string[];
|
|
disable_sudo?: boolean;
|
|
disable_sudo_and_containers?: boolean;
|
|
disable_file_monitoring?: boolean;
|
|
disable_telemetry?: boolean;
|
|
egress_policy?: string;
|
|
}
|