diff --git a/api/gateway/analysis/client/operations/bulk_upload_parameters.go b/api/gateway/analysis/client/operations/bulk_upload_parameters.go index 55c8838012..9d47da63da 100644 --- a/api/gateway/analysis/client/operations/bulk_upload_parameters.go +++ b/api/gateway/analysis/client/operations/bulk_upload_parameters.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package operations +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package operations // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -31,7 +30,7 @@ import ( "github.com/go-openapi/errors" "github.com/go-openapi/runtime" cr "github.com/go-openapi/runtime/client" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/panther-labs/panther/api/gateway/analysis/models" ) diff --git a/api/gateway/analysis/client/operations/bulk_upload_responses.go b/api/gateway/analysis/client/operations/bulk_upload_responses.go index 4f7a602d40..3901da5b29 100644 --- a/api/gateway/analysis/client/operations/bulk_upload_responses.go +++ b/api/gateway/analysis/client/operations/bulk_upload_responses.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package operations +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package operations // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -28,7 +27,7 @@ import ( "io" "github.com/go-openapi/runtime" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/panther-labs/panther/api/gateway/analysis/models" ) diff --git a/api/gateway/analysis/client/operations/create_policy_parameters.go b/api/gateway/analysis/client/operations/create_policy_parameters.go index 7003372b09..7a11117b47 100644 --- a/api/gateway/analysis/client/operations/create_policy_parameters.go +++ b/api/gateway/analysis/client/operations/create_policy_parameters.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package operations +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package operations // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -31,7 +30,7 @@ import ( "github.com/go-openapi/errors" "github.com/go-openapi/runtime" cr "github.com/go-openapi/runtime/client" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/panther-labs/panther/api/gateway/analysis/models" ) diff --git a/api/gateway/analysis/client/operations/create_policy_responses.go b/api/gateway/analysis/client/operations/create_policy_responses.go index d80e501566..11d2de8d0f 100644 --- a/api/gateway/analysis/client/operations/create_policy_responses.go +++ b/api/gateway/analysis/client/operations/create_policy_responses.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package operations +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package operations // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -28,7 +27,7 @@ import ( "io" "github.com/go-openapi/runtime" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/panther-labs/panther/api/gateway/analysis/models" ) diff --git a/api/gateway/analysis/client/operations/create_rule_parameters.go b/api/gateway/analysis/client/operations/create_rule_parameters.go index 49ed14629d..d96a139d65 100644 --- a/api/gateway/analysis/client/operations/create_rule_parameters.go +++ b/api/gateway/analysis/client/operations/create_rule_parameters.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package operations +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package operations // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -31,7 +30,7 @@ import ( "github.com/go-openapi/errors" "github.com/go-openapi/runtime" cr "github.com/go-openapi/runtime/client" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/panther-labs/panther/api/gateway/analysis/models" ) diff --git a/api/gateway/analysis/client/operations/create_rule_responses.go b/api/gateway/analysis/client/operations/create_rule_responses.go index df5684a627..db8f416c1e 100644 --- a/api/gateway/analysis/client/operations/create_rule_responses.go +++ b/api/gateway/analysis/client/operations/create_rule_responses.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package operations +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package operations // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -28,7 +27,7 @@ import ( "io" "github.com/go-openapi/runtime" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/panther-labs/panther/api/gateway/analysis/models" ) diff --git a/api/gateway/analysis/client/operations/delete_policies_parameters.go b/api/gateway/analysis/client/operations/delete_policies_parameters.go index d16a13c0bb..d0378c1d41 100644 --- a/api/gateway/analysis/client/operations/delete_policies_parameters.go +++ b/api/gateway/analysis/client/operations/delete_policies_parameters.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package operations +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package operations // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -31,7 +30,7 @@ import ( "github.com/go-openapi/errors" "github.com/go-openapi/runtime" cr "github.com/go-openapi/runtime/client" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/panther-labs/panther/api/gateway/analysis/models" ) diff --git a/api/gateway/analysis/client/operations/delete_policies_responses.go b/api/gateway/analysis/client/operations/delete_policies_responses.go index f92a394124..756adaf805 100644 --- a/api/gateway/analysis/client/operations/delete_policies_responses.go +++ b/api/gateway/analysis/client/operations/delete_policies_responses.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package operations +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package operations // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -28,7 +27,7 @@ import ( "io" "github.com/go-openapi/runtime" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/panther-labs/panther/api/gateway/analysis/models" ) diff --git a/api/gateway/analysis/client/operations/get_enabled_policies_parameters.go b/api/gateway/analysis/client/operations/get_enabled_policies_parameters.go index a60f84f39c..c968e52035 100644 --- a/api/gateway/analysis/client/operations/get_enabled_policies_parameters.go +++ b/api/gateway/analysis/client/operations/get_enabled_policies_parameters.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package operations +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package operations // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -31,7 +30,7 @@ import ( "github.com/go-openapi/errors" "github.com/go-openapi/runtime" cr "github.com/go-openapi/runtime/client" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" ) // NewGetEnabledPoliciesParams creates a new GetEnabledPoliciesParams object diff --git a/api/gateway/analysis/client/operations/get_enabled_policies_responses.go b/api/gateway/analysis/client/operations/get_enabled_policies_responses.go index cc980de981..11c906e491 100644 --- a/api/gateway/analysis/client/operations/get_enabled_policies_responses.go +++ b/api/gateway/analysis/client/operations/get_enabled_policies_responses.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package operations +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package operations // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -28,7 +27,7 @@ import ( "io" "github.com/go-openapi/runtime" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/panther-labs/panther/api/gateway/analysis/models" ) diff --git a/api/gateway/analysis/client/operations/get_policy_parameters.go b/api/gateway/analysis/client/operations/get_policy_parameters.go index ec3d6f6116..9e4a977528 100644 --- a/api/gateway/analysis/client/operations/get_policy_parameters.go +++ b/api/gateway/analysis/client/operations/get_policy_parameters.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package operations +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package operations // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -31,7 +30,7 @@ import ( "github.com/go-openapi/errors" "github.com/go-openapi/runtime" cr "github.com/go-openapi/runtime/client" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" ) // NewGetPolicyParams creates a new GetPolicyParams object diff --git a/api/gateway/analysis/client/operations/get_policy_responses.go b/api/gateway/analysis/client/operations/get_policy_responses.go index da94754313..89e916de68 100644 --- a/api/gateway/analysis/client/operations/get_policy_responses.go +++ b/api/gateway/analysis/client/operations/get_policy_responses.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package operations +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package operations // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -28,7 +27,7 @@ import ( "io" "github.com/go-openapi/runtime" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/panther-labs/panther/api/gateway/analysis/models" ) diff --git a/api/gateway/analysis/client/operations/get_rule_parameters.go b/api/gateway/analysis/client/operations/get_rule_parameters.go index f25a06b399..13ee861e9f 100644 --- a/api/gateway/analysis/client/operations/get_rule_parameters.go +++ b/api/gateway/analysis/client/operations/get_rule_parameters.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package operations +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package operations // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -31,7 +30,7 @@ import ( "github.com/go-openapi/errors" "github.com/go-openapi/runtime" cr "github.com/go-openapi/runtime/client" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" ) // NewGetRuleParams creates a new GetRuleParams object diff --git a/api/gateway/analysis/client/operations/get_rule_responses.go b/api/gateway/analysis/client/operations/get_rule_responses.go index 2bd24f88ed..377a601b4e 100644 --- a/api/gateway/analysis/client/operations/get_rule_responses.go +++ b/api/gateway/analysis/client/operations/get_rule_responses.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package operations +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package operations // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -28,7 +27,7 @@ import ( "io" "github.com/go-openapi/runtime" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/panther-labs/panther/api/gateway/analysis/models" ) diff --git a/api/gateway/analysis/client/operations/list_policies_parameters.go b/api/gateway/analysis/client/operations/list_policies_parameters.go index dac0516c9b..c52e7a0012 100644 --- a/api/gateway/analysis/client/operations/list_policies_parameters.go +++ b/api/gateway/analysis/client/operations/list_policies_parameters.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package operations +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package operations // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -31,7 +30,7 @@ import ( "github.com/go-openapi/errors" "github.com/go-openapi/runtime" cr "github.com/go-openapi/runtime/client" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/swag" ) diff --git a/api/gateway/analysis/client/operations/list_policies_responses.go b/api/gateway/analysis/client/operations/list_policies_responses.go index db91109fbb..a0dbc94ad0 100644 --- a/api/gateway/analysis/client/operations/list_policies_responses.go +++ b/api/gateway/analysis/client/operations/list_policies_responses.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package operations +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package operations // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -28,7 +27,7 @@ import ( "io" "github.com/go-openapi/runtime" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/panther-labs/panther/api/gateway/analysis/models" ) diff --git a/api/gateway/analysis/client/operations/list_rules_parameters.go b/api/gateway/analysis/client/operations/list_rules_parameters.go index 61ddad9bdf..b6f8a5409f 100644 --- a/api/gateway/analysis/client/operations/list_rules_parameters.go +++ b/api/gateway/analysis/client/operations/list_rules_parameters.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package operations +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package operations // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -31,7 +30,7 @@ import ( "github.com/go-openapi/errors" "github.com/go-openapi/runtime" cr "github.com/go-openapi/runtime/client" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/swag" ) diff --git a/api/gateway/analysis/client/operations/list_rules_responses.go b/api/gateway/analysis/client/operations/list_rules_responses.go index af3728da98..65b3ca060a 100644 --- a/api/gateway/analysis/client/operations/list_rules_responses.go +++ b/api/gateway/analysis/client/operations/list_rules_responses.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package operations +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package operations // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -28,7 +27,7 @@ import ( "io" "github.com/go-openapi/runtime" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/panther-labs/panther/api/gateway/analysis/models" ) diff --git a/api/gateway/analysis/client/operations/modify_policy_parameters.go b/api/gateway/analysis/client/operations/modify_policy_parameters.go index 405a64438b..c042d03fea 100644 --- a/api/gateway/analysis/client/operations/modify_policy_parameters.go +++ b/api/gateway/analysis/client/operations/modify_policy_parameters.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package operations +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package operations // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -31,7 +30,7 @@ import ( "github.com/go-openapi/errors" "github.com/go-openapi/runtime" cr "github.com/go-openapi/runtime/client" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/panther-labs/panther/api/gateway/analysis/models" ) diff --git a/api/gateway/analysis/client/operations/modify_policy_responses.go b/api/gateway/analysis/client/operations/modify_policy_responses.go index 15fd33c0d6..2b3594dba0 100644 --- a/api/gateway/analysis/client/operations/modify_policy_responses.go +++ b/api/gateway/analysis/client/operations/modify_policy_responses.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package operations +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package operations // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -28,7 +27,7 @@ import ( "io" "github.com/go-openapi/runtime" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/panther-labs/panther/api/gateway/analysis/models" ) diff --git a/api/gateway/analysis/client/operations/modify_rule_parameters.go b/api/gateway/analysis/client/operations/modify_rule_parameters.go index a3e57b80f8..e4d35a284c 100644 --- a/api/gateway/analysis/client/operations/modify_rule_parameters.go +++ b/api/gateway/analysis/client/operations/modify_rule_parameters.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package operations +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package operations // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -31,7 +30,7 @@ import ( "github.com/go-openapi/errors" "github.com/go-openapi/runtime" cr "github.com/go-openapi/runtime/client" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/panther-labs/panther/api/gateway/analysis/models" ) diff --git a/api/gateway/analysis/client/operations/modify_rule_responses.go b/api/gateway/analysis/client/operations/modify_rule_responses.go index c2d288de4b..3ca862eac3 100644 --- a/api/gateway/analysis/client/operations/modify_rule_responses.go +++ b/api/gateway/analysis/client/operations/modify_rule_responses.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package operations +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package operations // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -28,7 +27,7 @@ import ( "io" "github.com/go-openapi/runtime" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/panther-labs/panther/api/gateway/analysis/models" ) diff --git a/api/gateway/analysis/client/operations/operations_client.go b/api/gateway/analysis/client/operations/operations_client.go index aa93bff640..3587b26474 100644 --- a/api/gateway/analysis/client/operations/operations_client.go +++ b/api/gateway/analysis/client/operations/operations_client.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package operations +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package operations // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command diff --git a/api/gateway/analysis/client/operations/suppress_parameters.go b/api/gateway/analysis/client/operations/suppress_parameters.go index c74613cf24..8296818fe1 100644 --- a/api/gateway/analysis/client/operations/suppress_parameters.go +++ b/api/gateway/analysis/client/operations/suppress_parameters.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package operations +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package operations // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -31,7 +30,7 @@ import ( "github.com/go-openapi/errors" "github.com/go-openapi/runtime" cr "github.com/go-openapi/runtime/client" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/panther-labs/panther/api/gateway/analysis/models" ) diff --git a/api/gateway/analysis/client/operations/suppress_responses.go b/api/gateway/analysis/client/operations/suppress_responses.go index 88f1d4472f..738ea6da82 100644 --- a/api/gateway/analysis/client/operations/suppress_responses.go +++ b/api/gateway/analysis/client/operations/suppress_responses.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package operations +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package operations // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -28,7 +27,7 @@ import ( "io" "github.com/go-openapi/runtime" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/panther-labs/panther/api/gateway/analysis/models" ) diff --git a/api/gateway/analysis/client/operations/test_policy_parameters.go b/api/gateway/analysis/client/operations/test_policy_parameters.go index 4dd5ceb0da..55e9124313 100644 --- a/api/gateway/analysis/client/operations/test_policy_parameters.go +++ b/api/gateway/analysis/client/operations/test_policy_parameters.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package operations +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package operations // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -31,7 +30,7 @@ import ( "github.com/go-openapi/errors" "github.com/go-openapi/runtime" cr "github.com/go-openapi/runtime/client" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/panther-labs/panther/api/gateway/analysis/models" ) diff --git a/api/gateway/analysis/client/operations/test_policy_responses.go b/api/gateway/analysis/client/operations/test_policy_responses.go index 81c935c150..937e4d3074 100644 --- a/api/gateway/analysis/client/operations/test_policy_responses.go +++ b/api/gateway/analysis/client/operations/test_policy_responses.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package operations +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package operations // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -28,7 +27,7 @@ import ( "io" "github.com/go-openapi/runtime" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/panther-labs/panther/api/gateway/analysis/models" ) diff --git a/api/gateway/analysis/client/panther_analysis_client.go b/api/gateway/analysis/client/panther_analysis_client.go index 8588f2a90f..5a4fde310f 100644 --- a/api/gateway/analysis/client/panther_analysis_client.go +++ b/api/gateway/analysis/client/panther_analysis_client.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package client +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package client // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -27,7 +26,6 @@ import ( "github.com/go-openapi/runtime" httptransport "github.com/go-openapi/runtime/client" "github.com/go-openapi/strfmt" - "github.com/panther-labs/panther/api/gateway/analysis/client/operations" ) diff --git a/api/gateway/analysis/models/analysis_type.go b/api/gateway/analysis/models/analysis_type.go index 9328a04840..601cbbd4a7 100644 --- a/api/gateway/analysis/models/analysis_type.go +++ b/api/gateway/analysis/models/analysis_type.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -27,11 +26,12 @@ import ( "encoding/json" "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/validate" ) // AnalysisType analysis type +// // swagger:model AnalysisType type AnalysisType string diff --git a/api/gateway/analysis/models/auto_remediation_id.go b/api/gateway/analysis/models/auto_remediation_id.go index e62bae5767..7f5e9efed4 100644 --- a/api/gateway/analysis/models/auto_remediation_id.go +++ b/api/gateway/analysis/models/auto_remediation_id.go @@ -1,35 +1,35 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command import ( "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/validate" ) // AutoRemediationID When a resource fails the policy, trigger the remediation with this ID +// // swagger:model autoRemediationId type AutoRemediationID string diff --git a/api/gateway/analysis/models/auto_remediation_parameters.go b/api/gateway/analysis/models/auto_remediation_parameters.go index a189c58e11..8c6838477f 100644 --- a/api/gateway/analysis/models/auto_remediation_parameters.go +++ b/api/gateway/analysis/models/auto_remediation_parameters.go @@ -1,33 +1,33 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command import ( - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" ) // AutoRemediationParameters Configuration parameters passed to the remediation handler +// // swagger:model autoRemediationParameters type AutoRemediationParameters map[string]string diff --git a/api/gateway/analysis/models/base64zipfile.go b/api/gateway/analysis/models/base64zipfile.go index d204dec5c2..4e54d4c3f4 100644 --- a/api/gateway/analysis/models/base64zipfile.go +++ b/api/gateway/analysis/models/base64zipfile.go @@ -1,35 +1,35 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command import ( "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/validate" ) // Base64zipfile Base64-encoded zipfile with a policy bundle +// // swagger:model base64zipfile type Base64zipfile string diff --git a/api/gateway/analysis/models/body.go b/api/gateway/analysis/models/body.go index 820e6ae8df..6cb2b5d55d 100644 --- a/api/gateway/analysis/models/body.go +++ b/api/gateway/analysis/models/body.go @@ -1,35 +1,35 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command import ( "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/validate" ) // Body Python policy source code +// // swagger:model body type Body string diff --git a/api/gateway/analysis/models/bulk_upload.go b/api/gateway/analysis/models/bulk_upload.go index faad444424..6ae75c8d12 100644 --- a/api/gateway/analysis/models/bulk_upload.go +++ b/api/gateway/analysis/models/bulk_upload.go @@ -1,35 +1,35 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command import ( "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/swag" ) // BulkUpload bulk upload +// // swagger:model BulkUpload type BulkUpload struct { diff --git a/api/gateway/analysis/models/bulk_upload_result.go b/api/gateway/analysis/models/bulk_upload_result.go index dfec427396..c8482ec697 100644 --- a/api/gateway/analysis/models/bulk_upload_result.go +++ b/api/gateway/analysis/models/bulk_upload_result.go @@ -1,36 +1,36 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command import ( "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/swag" "github.com/go-openapi/validate" ) // BulkUploadResult bulk upload result +// // swagger:model BulkUploadResult type BulkUploadResult struct { diff --git a/api/gateway/analysis/models/compliance_status.go b/api/gateway/analysis/models/compliance_status.go index 7d2d7848b3..b750237e22 100644 --- a/api/gateway/analysis/models/compliance_status.go +++ b/api/gateway/analysis/models/compliance_status.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -27,11 +26,12 @@ import ( "encoding/json" "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/validate" ) // ComplianceStatus Pass/fail compliance status +// // swagger:model complianceStatus type ComplianceStatus string diff --git a/api/gateway/analysis/models/dedup_period_minutes.go b/api/gateway/analysis/models/dedup_period_minutes.go index 162a552d96..e9a0c3e3b8 100644 --- a/api/gateway/analysis/models/dedup_period_minutes.go +++ b/api/gateway/analysis/models/dedup_period_minutes.go @@ -1,35 +1,35 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command import ( "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/validate" ) // DedupPeriodMinutes The time in minutes for which we deduplicate events when generating alerts for log analysis +// // swagger:model dedupPeriodMinutes type DedupPeriodMinutes int64 diff --git a/api/gateway/analysis/models/delete_entry.go b/api/gateway/analysis/models/delete_entry.go index ee8ae56ebb..eaf1c6189d 100644 --- a/api/gateway/analysis/models/delete_entry.go +++ b/api/gateway/analysis/models/delete_entry.go @@ -1,35 +1,35 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command import ( "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/swag" ) // DeleteEntry delete entry +// // swagger:model DeleteEntry type DeleteEntry struct { diff --git a/api/gateway/analysis/models/delete_policies.go b/api/gateway/analysis/models/delete_policies.go index e96a5542e7..4cf6848654 100644 --- a/api/gateway/analysis/models/delete_policies.go +++ b/api/gateway/analysis/models/delete_policies.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -27,12 +26,13 @@ import ( "strconv" "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/swag" "github.com/go-openapi/validate" ) // DeletePolicies delete policies +// // swagger:model DeletePolicies type DeletePolicies struct { diff --git a/api/gateway/analysis/models/description.go b/api/gateway/analysis/models/description.go index 9e04912557..efa9b212e0 100644 --- a/api/gateway/analysis/models/description.go +++ b/api/gateway/analysis/models/description.go @@ -1,35 +1,35 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command import ( "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/validate" ) // Description Summary of the policy and its purpose +// // swagger:model description type Description string diff --git a/api/gateway/analysis/models/display_name.go b/api/gateway/analysis/models/display_name.go index 270f6a6ec8..ed801e748f 100644 --- a/api/gateway/analysis/models/display_name.go +++ b/api/gateway/analysis/models/display_name.go @@ -1,35 +1,35 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command import ( "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/validate" ) // DisplayName Optional user-friendly policy name +// // swagger:model displayName type DisplayName string diff --git a/api/gateway/analysis/models/enabled.go b/api/gateway/analysis/models/enabled.go index 87eda5b03e..347c05393b 100644 --- a/api/gateway/analysis/models/enabled.go +++ b/api/gateway/analysis/models/enabled.go @@ -1,33 +1,33 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command import ( - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" ) // Enabled True if the policy is currently being evaluated +// // swagger:model enabled type Enabled bool diff --git a/api/gateway/analysis/models/enabled_policies.go b/api/gateway/analysis/models/enabled_policies.go index 2d422c092d..47f9148ac1 100644 --- a/api/gateway/analysis/models/enabled_policies.go +++ b/api/gateway/analysis/models/enabled_policies.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -27,12 +26,13 @@ import ( "strconv" "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/swag" "github.com/go-openapi/validate" ) // EnabledPolicies enabled policies +// // swagger:model EnabledPolicies type EnabledPolicies struct { diff --git a/api/gateway/analysis/models/enabled_policy.go b/api/gateway/analysis/models/enabled_policy.go index ace3636eea..339588496c 100644 --- a/api/gateway/analysis/models/enabled_policy.go +++ b/api/gateway/analysis/models/enabled_policy.go @@ -1,35 +1,35 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command import ( "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/swag" ) // EnabledPolicy enabled policy +// // swagger:model EnabledPolicy type EnabledPolicy struct { diff --git a/api/gateway/analysis/models/error.go b/api/gateway/analysis/models/error.go index 77720e2d61..675b5d187a 100644 --- a/api/gateway/analysis/models/error.go +++ b/api/gateway/analysis/models/error.go @@ -1,36 +1,36 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command import ( "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/swag" "github.com/go-openapi/validate" ) // Error error +// // swagger:model Error type Error struct { diff --git a/api/gateway/analysis/models/id.go b/api/gateway/analysis/models/id.go index db27f6b601..6f0ab4e1eb 100644 --- a/api/gateway/analysis/models/id.go +++ b/api/gateway/analysis/models/id.go @@ -1,35 +1,35 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command import ( "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/validate" ) // ID User-specified unique rule/policy ID +// // swagger:model id type ID string diff --git a/api/gateway/analysis/models/modify_time.go b/api/gateway/analysis/models/modify_time.go index 6497f44991..d15eeb3980 100644 --- a/api/gateway/analysis/models/modify_time.go +++ b/api/gateway/analysis/models/modify_time.go @@ -1,36 +1,36 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command import ( "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/swag" "github.com/go-openapi/validate" ) // ModifyTime Policy modification timestamp +// // swagger:model modifyTime type ModifyTime strfmt.DateTime diff --git a/api/gateway/analysis/models/paging.go b/api/gateway/analysis/models/paging.go index f6580ad849..1ece621f00 100644 --- a/api/gateway/analysis/models/paging.go +++ b/api/gateway/analysis/models/paging.go @@ -1,36 +1,36 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command import ( "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/swag" "github.com/go-openapi/validate" ) // Paging paging +// // swagger:model Paging type Paging struct { diff --git a/api/gateway/analysis/models/policy.go b/api/gateway/analysis/models/policy.go index 63d8172232..83b344785e 100644 --- a/api/gateway/analysis/models/policy.go +++ b/api/gateway/analysis/models/policy.go @@ -1,36 +1,36 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command import ( "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/swag" "github.com/go-openapi/validate" ) // Policy policy +// // swagger:model Policy type Policy struct { diff --git a/api/gateway/analysis/models/policy_list.go b/api/gateway/analysis/models/policy_list.go index f176dda049..b1809d620e 100644 --- a/api/gateway/analysis/models/policy_list.go +++ b/api/gateway/analysis/models/policy_list.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -27,12 +26,13 @@ import ( "strconv" "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/swag" "github.com/go-openapi/validate" ) // PolicyList policy list +// // swagger:model PolicyList type PolicyList struct { diff --git a/api/gateway/analysis/models/policy_summary.go b/api/gateway/analysis/models/policy_summary.go index a24587d9c9..d6e76a2a94 100644 --- a/api/gateway/analysis/models/policy_summary.go +++ b/api/gateway/analysis/models/policy_summary.go @@ -1,36 +1,36 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command import ( "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/swag" "github.com/go-openapi/validate" ) // PolicySummary policy summary +// // swagger:model PolicySummary type PolicySummary struct { diff --git a/api/gateway/analysis/models/reference.go b/api/gateway/analysis/models/reference.go index fa9e57ea1c..b47f7143e6 100644 --- a/api/gateway/analysis/models/reference.go +++ b/api/gateway/analysis/models/reference.go @@ -1,35 +1,35 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command import ( "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/validate" ) // Reference External documentation motivating the need for this policy +// // swagger:model reference type Reference string diff --git a/api/gateway/analysis/models/rule.go b/api/gateway/analysis/models/rule.go index dffa7890e7..3e0b8bda7d 100644 --- a/api/gateway/analysis/models/rule.go +++ b/api/gateway/analysis/models/rule.go @@ -1,36 +1,36 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command import ( "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/swag" "github.com/go-openapi/validate" ) // Rule rule +// // swagger:model Rule type Rule struct { diff --git a/api/gateway/analysis/models/rule_list.go b/api/gateway/analysis/models/rule_list.go index 121bc35f1c..569b456972 100644 --- a/api/gateway/analysis/models/rule_list.go +++ b/api/gateway/analysis/models/rule_list.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -27,12 +26,13 @@ import ( "strconv" "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/swag" "github.com/go-openapi/validate" ) // RuleList rule list +// // swagger:model RuleList type RuleList struct { diff --git a/api/gateway/analysis/models/rule_summary.go b/api/gateway/analysis/models/rule_summary.go index 0ea9659ba0..f30074724d 100644 --- a/api/gateway/analysis/models/rule_summary.go +++ b/api/gateway/analysis/models/rule_summary.go @@ -1,36 +1,36 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command import ( "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/swag" "github.com/go-openapi/validate" ) // RuleSummary rule summary +// // swagger:model RuleSummary type RuleSummary struct { diff --git a/api/gateway/analysis/models/runbook.go b/api/gateway/analysis/models/runbook.go index 3dd48d8dc1..e51acf5f54 100644 --- a/api/gateway/analysis/models/runbook.go +++ b/api/gateway/analysis/models/runbook.go @@ -1,33 +1,33 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command import ( - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" ) // Runbook Internal documenation about what to do when a policy fails +// // swagger:model runbook type Runbook string diff --git a/api/gateway/analysis/models/severity.go b/api/gateway/analysis/models/severity.go index 5b558bda8a..cf9fa1e194 100644 --- a/api/gateway/analysis/models/severity.go +++ b/api/gateway/analysis/models/severity.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -27,11 +26,12 @@ import ( "encoding/json" "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/validate" ) // Severity Policy severity +// // swagger:model severity type Severity string diff --git a/api/gateway/analysis/models/suppress.go b/api/gateway/analysis/models/suppress.go index fc2b5a0264..516abb6979 100644 --- a/api/gateway/analysis/models/suppress.go +++ b/api/gateway/analysis/models/suppress.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -27,12 +26,13 @@ import ( "strconv" "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/swag" "github.com/go-openapi/validate" ) // Suppress suppress +// // swagger:model Suppress type Suppress struct { diff --git a/api/gateway/analysis/models/suppressions.go b/api/gateway/analysis/models/suppressions.go index bdf3d72fbd..b9146a8388 100644 --- a/api/gateway/analysis/models/suppressions.go +++ b/api/gateway/analysis/models/suppressions.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -27,12 +26,13 @@ import ( "strconv" "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/validate" ) // Suppressions List of resource ID regexes that are excepted from this policy. The policy will still be evaluated, but failures will not trigger alerts nor remediations. // +// // swagger:model suppressions type Suppressions []string diff --git a/api/gateway/analysis/models/tags.go b/api/gateway/analysis/models/tags.go index b731ae01e5..827a5ff200 100644 --- a/api/gateway/analysis/models/tags.go +++ b/api/gateway/analysis/models/tags.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -27,11 +26,12 @@ import ( "strconv" "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/validate" ) // Tags List of tags to categorize the policy +// // swagger:model tags type Tags []string diff --git a/api/gateway/analysis/models/test_error_result.go b/api/gateway/analysis/models/test_error_result.go index 0beb6c3b58..bfc503dc4d 100644 --- a/api/gateway/analysis/models/test_error_result.go +++ b/api/gateway/analysis/models/test_error_result.go @@ -1,34 +1,34 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command import ( - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/swag" ) // TestErrorResult A combination of a test name and the error the test raised +// // swagger:model testErrorResult type TestErrorResult struct { diff --git a/api/gateway/analysis/models/test_expected_result.go b/api/gateway/analysis/models/test_expected_result.go index a10248e5ef..4fc3a9b62c 100644 --- a/api/gateway/analysis/models/test_expected_result.go +++ b/api/gateway/analysis/models/test_expected_result.go @@ -1,33 +1,33 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command import ( - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" ) // TestExpectedResult The expected outcome when running a unit test +// // swagger:model testExpectedResult type TestExpectedResult bool diff --git a/api/gateway/analysis/models/test_name.go b/api/gateway/analysis/models/test_name.go index 7be7cb45ea..e1a9136d9d 100644 --- a/api/gateway/analysis/models/test_name.go +++ b/api/gateway/analysis/models/test_name.go @@ -1,35 +1,35 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command import ( "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/validate" ) // TestName The name of a unit test +// // swagger:model testName type TestName string diff --git a/api/gateway/analysis/models/test_policy.go b/api/gateway/analysis/models/test_policy.go index 4ef692865a..40cea4aa8d 100644 --- a/api/gateway/analysis/models/test_policy.go +++ b/api/gateway/analysis/models/test_policy.go @@ -1,36 +1,36 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command import ( "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/swag" "github.com/go-openapi/validate" ) // TestPolicy test policy +// // swagger:model TestPolicy type TestPolicy struct { diff --git a/api/gateway/analysis/models/test_policy_result.go b/api/gateway/analysis/models/test_policy_result.go index 237117f86a..e9eb39666d 100644 --- a/api/gateway/analysis/models/test_policy_result.go +++ b/api/gateway/analysis/models/test_policy_result.go @@ -1,36 +1,36 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command import ( "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/swag" "github.com/go-openapi/validate" ) // TestPolicyResult test policy result +// // swagger:model TestPolicyResult type TestPolicyResult struct { diff --git a/api/gateway/analysis/models/test_resource.go b/api/gateway/analysis/models/test_resource.go index 47385c0d77..e2563af7b7 100644 --- a/api/gateway/analysis/models/test_resource.go +++ b/api/gateway/analysis/models/test_resource.go @@ -1,35 +1,35 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command import ( "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/validate" ) // TestResource The resource (or log event) the unit test is running against +// // swagger:model testResource type TestResource string diff --git a/api/gateway/analysis/models/test_resource_type.go b/api/gateway/analysis/models/test_resource_type.go index e5053dc452..c1e1263612 100644 --- a/api/gateway/analysis/models/test_resource_type.go +++ b/api/gateway/analysis/models/test_resource_type.go @@ -1,35 +1,35 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command import ( "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/validate" ) // TestResourceType The resource or log type of an individual unit test +// // swagger:model testResourceType type TestResourceType string diff --git a/api/gateway/analysis/models/test_suite.go b/api/gateway/analysis/models/test_suite.go index 14030227fb..d3b5671969 100644 --- a/api/gateway/analysis/models/test_suite.go +++ b/api/gateway/analysis/models/test_suite.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -27,11 +26,12 @@ import ( "strconv" "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/swag" ) // TestSuite test suite +// // swagger:model TestSuite type TestSuite []*UnitTest diff --git a/api/gateway/analysis/models/test_summary.go b/api/gateway/analysis/models/test_summary.go index 02acb6bcee..1e467b303a 100644 --- a/api/gateway/analysis/models/test_summary.go +++ b/api/gateway/analysis/models/test_summary.go @@ -1,33 +1,33 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command import ( - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" ) // TestSummary True if all tests passed +// // swagger:model testSummary type TestSummary bool diff --git a/api/gateway/analysis/models/tests_errored.go b/api/gateway/analysis/models/tests_errored.go index e4b84471eb..b995492200 100644 --- a/api/gateway/analysis/models/tests_errored.go +++ b/api/gateway/analysis/models/tests_errored.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -27,11 +26,12 @@ import ( "strconv" "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/swag" ) // TestsErrored List of names of tests that raised an error, along with their error message +// // swagger:model testsErrored type TestsErrored []*TestErrorResult diff --git a/api/gateway/analysis/models/tests_failed.go b/api/gateway/analysis/models/tests_failed.go index de9fbdc027..a3ac4983c4 100644 --- a/api/gateway/analysis/models/tests_failed.go +++ b/api/gateway/analysis/models/tests_failed.go @@ -1,33 +1,33 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command import ( - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" ) // TestsFailed List of names of tests that failed +// // swagger:model testsFailed type TestsFailed []string diff --git a/api/gateway/analysis/models/tests_passed.go b/api/gateway/analysis/models/tests_passed.go index 560a95b427..3e198289fe 100644 --- a/api/gateway/analysis/models/tests_passed.go +++ b/api/gateway/analysis/models/tests_passed.go @@ -1,33 +1,33 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command import ( - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" ) // TestsPassed List of names of tests that passed +// // swagger:model testsPassed type TestsPassed []string diff --git a/api/gateway/analysis/models/type_set.go b/api/gateway/analysis/models/type_set.go index bbe7e924c7..3729ef4335 100644 --- a/api/gateway/analysis/models/type_set.go +++ b/api/gateway/analysis/models/type_set.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -27,11 +26,12 @@ import ( "strconv" "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/validate" ) // TypeSet List of resource/log types to which this policy applies +// // swagger:model TypeSet type TypeSet []string diff --git a/api/gateway/analysis/models/unit_test_swagger.go b/api/gateway/analysis/models/unit_test_swagger.go index 460325059e..f0b92f1891 100644 --- a/api/gateway/analysis/models/unit_test_swagger.go +++ b/api/gateway/analysis/models/unit_test_swagger.go @@ -1,35 +1,35 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command import ( "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/swag" ) // UnitTest unit test +// // swagger:model UnitTest type UnitTest struct { diff --git a/api/gateway/analysis/models/update_policy.go b/api/gateway/analysis/models/update_policy.go index 9a1e8b2bb9..357b6f25af 100644 --- a/api/gateway/analysis/models/update_policy.go +++ b/api/gateway/analysis/models/update_policy.go @@ -1,35 +1,35 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command import ( "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/swag" ) // UpdatePolicy update policy +// // swagger:model UpdatePolicy type UpdatePolicy struct { diff --git a/api/gateway/analysis/models/update_rule.go b/api/gateway/analysis/models/update_rule.go index ac5856b0ed..e28863da36 100644 --- a/api/gateway/analysis/models/update_rule.go +++ b/api/gateway/analysis/models/update_rule.go @@ -1,35 +1,35 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command import ( "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/swag" ) // UpdateRule update rule +// // swagger:model UpdateRule type UpdateRule struct { diff --git a/api/gateway/analysis/models/user_id.go b/api/gateway/analysis/models/user_id.go index e470d69600..00bd269685 100644 --- a/api/gateway/analysis/models/user_id.go +++ b/api/gateway/analysis/models/user_id.go @@ -1,35 +1,35 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command import ( "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/validate" ) // UserID Panther user ID that created or modified the policy +// // swagger:model userId type UserID string diff --git a/api/gateway/analysis/models/version_id.go b/api/gateway/analysis/models/version_id.go index 65c5a6036f..1de1880f7b 100644 --- a/api/gateway/analysis/models/version_id.go +++ b/api/gateway/analysis/models/version_id.go @@ -1,35 +1,35 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command import ( "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/validate" ) // VersionID Policy version ID +// // swagger:model versionId type VersionID string diff --git a/api/gateway/compliance/client/operations/delete_status_parameters.go b/api/gateway/compliance/client/operations/delete_status_parameters.go index 4bb4f710e0..a942efebc2 100644 --- a/api/gateway/compliance/client/operations/delete_status_parameters.go +++ b/api/gateway/compliance/client/operations/delete_status_parameters.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package operations +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package operations // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -31,7 +30,7 @@ import ( "github.com/go-openapi/errors" "github.com/go-openapi/runtime" cr "github.com/go-openapi/runtime/client" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/panther-labs/panther/api/gateway/compliance/models" ) diff --git a/api/gateway/compliance/client/operations/delete_status_responses.go b/api/gateway/compliance/client/operations/delete_status_responses.go index b8ceac94c4..33bc3af1c0 100644 --- a/api/gateway/compliance/client/operations/delete_status_responses.go +++ b/api/gateway/compliance/client/operations/delete_status_responses.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package operations +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package operations // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -28,7 +27,7 @@ import ( "io" "github.com/go-openapi/runtime" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/panther-labs/panther/api/gateway/compliance/models" ) diff --git a/api/gateway/compliance/client/operations/describe_org_parameters.go b/api/gateway/compliance/client/operations/describe_org_parameters.go index 0eb8829ef9..d43e4f2080 100644 --- a/api/gateway/compliance/client/operations/describe_org_parameters.go +++ b/api/gateway/compliance/client/operations/describe_org_parameters.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package operations +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package operations // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -31,7 +30,7 @@ import ( "github.com/go-openapi/errors" "github.com/go-openapi/runtime" cr "github.com/go-openapi/runtime/client" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" ) // NewDescribeOrgParams creates a new DescribeOrgParams object diff --git a/api/gateway/compliance/client/operations/describe_org_responses.go b/api/gateway/compliance/client/operations/describe_org_responses.go index 21ff6b3a55..1b39daef5a 100644 --- a/api/gateway/compliance/client/operations/describe_org_responses.go +++ b/api/gateway/compliance/client/operations/describe_org_responses.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package operations +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package operations // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -28,7 +27,7 @@ import ( "io" "github.com/go-openapi/runtime" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/panther-labs/panther/api/gateway/compliance/models" ) diff --git a/api/gateway/compliance/client/operations/describe_policy_parameters.go b/api/gateway/compliance/client/operations/describe_policy_parameters.go index 4c02083832..c7be914a05 100644 --- a/api/gateway/compliance/client/operations/describe_policy_parameters.go +++ b/api/gateway/compliance/client/operations/describe_policy_parameters.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package operations +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package operations // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -31,7 +30,7 @@ import ( "github.com/go-openapi/errors" "github.com/go-openapi/runtime" cr "github.com/go-openapi/runtime/client" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/swag" ) diff --git a/api/gateway/compliance/client/operations/describe_policy_responses.go b/api/gateway/compliance/client/operations/describe_policy_responses.go index cf75204b07..05639eb38c 100644 --- a/api/gateway/compliance/client/operations/describe_policy_responses.go +++ b/api/gateway/compliance/client/operations/describe_policy_responses.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package operations +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package operations // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -28,7 +27,7 @@ import ( "io" "github.com/go-openapi/runtime" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/panther-labs/panther/api/gateway/compliance/models" ) diff --git a/api/gateway/compliance/client/operations/describe_resource_parameters.go b/api/gateway/compliance/client/operations/describe_resource_parameters.go index f5e4cdc80d..52535cc17e 100644 --- a/api/gateway/compliance/client/operations/describe_resource_parameters.go +++ b/api/gateway/compliance/client/operations/describe_resource_parameters.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package operations +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package operations // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -31,7 +30,7 @@ import ( "github.com/go-openapi/errors" "github.com/go-openapi/runtime" cr "github.com/go-openapi/runtime/client" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/swag" ) diff --git a/api/gateway/compliance/client/operations/describe_resource_responses.go b/api/gateway/compliance/client/operations/describe_resource_responses.go index e8372707cb..4f22f48f77 100644 --- a/api/gateway/compliance/client/operations/describe_resource_responses.go +++ b/api/gateway/compliance/client/operations/describe_resource_responses.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package operations +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package operations // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -28,7 +27,7 @@ import ( "io" "github.com/go-openapi/runtime" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/panther-labs/panther/api/gateway/compliance/models" ) diff --git a/api/gateway/compliance/client/operations/get_org_overview_parameters.go b/api/gateway/compliance/client/operations/get_org_overview_parameters.go index 8c4727501d..be5f275a14 100644 --- a/api/gateway/compliance/client/operations/get_org_overview_parameters.go +++ b/api/gateway/compliance/client/operations/get_org_overview_parameters.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package operations +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package operations // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -31,7 +30,7 @@ import ( "github.com/go-openapi/errors" "github.com/go-openapi/runtime" cr "github.com/go-openapi/runtime/client" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/swag" ) diff --git a/api/gateway/compliance/client/operations/get_org_overview_responses.go b/api/gateway/compliance/client/operations/get_org_overview_responses.go index ffc510a89f..44c1e27dfa 100644 --- a/api/gateway/compliance/client/operations/get_org_overview_responses.go +++ b/api/gateway/compliance/client/operations/get_org_overview_responses.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package operations +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package operations // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -28,7 +27,7 @@ import ( "io" "github.com/go-openapi/runtime" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/panther-labs/panther/api/gateway/compliance/models" ) diff --git a/api/gateway/compliance/client/operations/get_status_parameters.go b/api/gateway/compliance/client/operations/get_status_parameters.go index 869b80caf4..84cff50c47 100644 --- a/api/gateway/compliance/client/operations/get_status_parameters.go +++ b/api/gateway/compliance/client/operations/get_status_parameters.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package operations +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package operations // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -31,7 +30,7 @@ import ( "github.com/go-openapi/errors" "github.com/go-openapi/runtime" cr "github.com/go-openapi/runtime/client" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" ) // NewGetStatusParams creates a new GetStatusParams object diff --git a/api/gateway/compliance/client/operations/get_status_responses.go b/api/gateway/compliance/client/operations/get_status_responses.go index f03868e5ab..52daaa76e8 100644 --- a/api/gateway/compliance/client/operations/get_status_responses.go +++ b/api/gateway/compliance/client/operations/get_status_responses.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package operations +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package operations // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -28,7 +27,7 @@ import ( "io" "github.com/go-openapi/runtime" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/panther-labs/panther/api/gateway/compliance/models" ) diff --git a/api/gateway/compliance/client/operations/operations_client.go b/api/gateway/compliance/client/operations/operations_client.go index 85a46cf265..929881b426 100644 --- a/api/gateway/compliance/client/operations/operations_client.go +++ b/api/gateway/compliance/client/operations/operations_client.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package operations +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package operations // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command diff --git a/api/gateway/compliance/client/operations/set_status_parameters.go b/api/gateway/compliance/client/operations/set_status_parameters.go index e55a59e250..5d94fd1368 100644 --- a/api/gateway/compliance/client/operations/set_status_parameters.go +++ b/api/gateway/compliance/client/operations/set_status_parameters.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package operations +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package operations // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -31,7 +30,7 @@ import ( "github.com/go-openapi/errors" "github.com/go-openapi/runtime" cr "github.com/go-openapi/runtime/client" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/panther-labs/panther/api/gateway/compliance/models" ) diff --git a/api/gateway/compliance/client/operations/set_status_responses.go b/api/gateway/compliance/client/operations/set_status_responses.go index 60774b5e46..93c9308b6c 100644 --- a/api/gateway/compliance/client/operations/set_status_responses.go +++ b/api/gateway/compliance/client/operations/set_status_responses.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package operations +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package operations // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -28,7 +27,7 @@ import ( "io" "github.com/go-openapi/runtime" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/panther-labs/panther/api/gateway/compliance/models" ) diff --git a/api/gateway/compliance/client/operations/update_metadata_parameters.go b/api/gateway/compliance/client/operations/update_metadata_parameters.go index c46c84cece..77acc32872 100644 --- a/api/gateway/compliance/client/operations/update_metadata_parameters.go +++ b/api/gateway/compliance/client/operations/update_metadata_parameters.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package operations +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package operations // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -31,7 +30,7 @@ import ( "github.com/go-openapi/errors" "github.com/go-openapi/runtime" cr "github.com/go-openapi/runtime/client" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/panther-labs/panther/api/gateway/compliance/models" ) diff --git a/api/gateway/compliance/client/operations/update_metadata_responses.go b/api/gateway/compliance/client/operations/update_metadata_responses.go index edb8e60d45..3a43631d9d 100644 --- a/api/gateway/compliance/client/operations/update_metadata_responses.go +++ b/api/gateway/compliance/client/operations/update_metadata_responses.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package operations +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package operations // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -28,7 +27,7 @@ import ( "io" "github.com/go-openapi/runtime" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/panther-labs/panther/api/gateway/compliance/models" ) diff --git a/api/gateway/compliance/client/panther_compliance_client.go b/api/gateway/compliance/client/panther_compliance_client.go index 6561e6010b..7d54f46b97 100644 --- a/api/gateway/compliance/client/panther_compliance_client.go +++ b/api/gateway/compliance/client/panther_compliance_client.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package client +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package client // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -27,7 +26,6 @@ import ( "github.com/go-openapi/runtime" httptransport "github.com/go-openapi/runtime/client" "github.com/go-openapi/strfmt" - "github.com/panther-labs/panther/api/gateway/compliance/client/operations" ) diff --git a/api/gateway/compliance/models/active_suppress_count.go b/api/gateway/compliance/models/active_suppress_count.go index 02e179ce87..b7fed59bd9 100644 --- a/api/gateway/compliance/models/active_suppress_count.go +++ b/api/gateway/compliance/models/active_suppress_count.go @@ -1,36 +1,36 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command import ( "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/swag" "github.com/go-openapi/validate" ) // ActiveSuppressCount active suppress count +// // swagger:model ActiveSuppressCount type ActiveSuppressCount struct { diff --git a/api/gateway/compliance/models/compliance_status.go b/api/gateway/compliance/models/compliance_status.go index d756e6459e..9a452f4c2b 100644 --- a/api/gateway/compliance/models/compliance_status.go +++ b/api/gateway/compliance/models/compliance_status.go @@ -1,35 +1,35 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command import ( "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/swag" ) // ComplianceStatus compliance status +// // swagger:model ComplianceStatus type ComplianceStatus struct { diff --git a/api/gateway/compliance/models/delete_policy.go b/api/gateway/compliance/models/delete_policy.go index 2f689a6c5a..23dc31c205 100644 --- a/api/gateway/compliance/models/delete_policy.go +++ b/api/gateway/compliance/models/delete_policy.go @@ -1,35 +1,35 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command import ( "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/swag" ) // DeletePolicy delete policy +// // swagger:model DeletePolicy type DeletePolicy struct { diff --git a/api/gateway/compliance/models/delete_resource.go b/api/gateway/compliance/models/delete_resource.go index 34281ca9ef..ec62707b6b 100644 --- a/api/gateway/compliance/models/delete_resource.go +++ b/api/gateway/compliance/models/delete_resource.go @@ -1,35 +1,35 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command import ( "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/swag" ) // DeleteResource delete resource +// // swagger:model DeleteResource type DeleteResource struct { diff --git a/api/gateway/compliance/models/delete_status.go b/api/gateway/compliance/models/delete_status.go index 93d8bf891e..241dd3d3ab 100644 --- a/api/gateway/compliance/models/delete_status.go +++ b/api/gateway/compliance/models/delete_status.go @@ -1,35 +1,35 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command import ( "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/swag" ) // DeleteStatus delete status +// // swagger:model DeleteStatus type DeleteStatus struct { diff --git a/api/gateway/compliance/models/delete_status_batch.go b/api/gateway/compliance/models/delete_status_batch.go index 7f4b1215c9..b145710e03 100644 --- a/api/gateway/compliance/models/delete_status_batch.go +++ b/api/gateway/compliance/models/delete_status_batch.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -27,12 +26,13 @@ import ( "strconv" "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/swag" "github.com/go-openapi/validate" ) // DeleteStatusBatch delete status batch +// // swagger:model DeleteStatusBatch type DeleteStatusBatch struct { diff --git a/api/gateway/compliance/models/entire_org.go b/api/gateway/compliance/models/entire_org.go index 8050691229..ea64467f1b 100644 --- a/api/gateway/compliance/models/entire_org.go +++ b/api/gateway/compliance/models/entire_org.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -27,12 +26,13 @@ import ( "strconv" "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/swag" "github.com/go-openapi/validate" ) // EntireOrg entire org +// // swagger:model EntireOrg type EntireOrg struct { diff --git a/api/gateway/compliance/models/error.go b/api/gateway/compliance/models/error.go index 77720e2d61..675b5d187a 100644 --- a/api/gateway/compliance/models/error.go +++ b/api/gateway/compliance/models/error.go @@ -1,36 +1,36 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command import ( "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/swag" "github.com/go-openapi/validate" ) // Error error +// // swagger:model Error type Error struct { diff --git a/api/gateway/compliance/models/error_message.go b/api/gateway/compliance/models/error_message.go index e5476a3e7b..9b4c7639bf 100644 --- a/api/gateway/compliance/models/error_message.go +++ b/api/gateway/compliance/models/error_message.go @@ -1,33 +1,33 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command import ( - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" ) // ErrorMessage Error message when policy was applied to this resource +// // swagger:model errorMessage type ErrorMessage string diff --git a/api/gateway/compliance/models/expires_at.go b/api/gateway/compliance/models/expires_at.go index 2876cb2f2e..4ff64bea0a 100644 --- a/api/gateway/compliance/models/expires_at.go +++ b/api/gateway/compliance/models/expires_at.go @@ -1,33 +1,33 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command import ( - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" ) // ExpiresAt Dynamo TTL - unix time when the status will be automatically cleared +// // swagger:model expiresAt type ExpiresAt int64 diff --git a/api/gateway/compliance/models/ignore_set.go b/api/gateway/compliance/models/ignore_set.go index 0bbf5e7445..87dc425eb3 100644 --- a/api/gateway/compliance/models/ignore_set.go +++ b/api/gateway/compliance/models/ignore_set.go @@ -1,33 +1,33 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command import ( - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" ) // IgnoreSet Resource glob patterns which should be suppressed +// // swagger:model IgnoreSet type IgnoreSet []string diff --git a/api/gateway/compliance/models/integration_id.go b/api/gateway/compliance/models/integration_id.go index f54342f0e8..fc086ffb3c 100644 --- a/api/gateway/compliance/models/integration_id.go +++ b/api/gateway/compliance/models/integration_id.go @@ -1,35 +1,35 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command import ( "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/validate" ) // IntegrationID IntegrationID where the resource was discovered +// // swagger:model integrationId type IntegrationID string diff --git a/api/gateway/compliance/models/item_summary.go b/api/gateway/compliance/models/item_summary.go index 7dfc524464..fc587cd4ae 100644 --- a/api/gateway/compliance/models/item_summary.go +++ b/api/gateway/compliance/models/item_summary.go @@ -1,36 +1,36 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command import ( "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/swag" "github.com/go-openapi/validate" ) // ItemSummary Summary of a single policy or resource compliance status +// // swagger:model ItemSummary type ItemSummary struct { diff --git a/api/gateway/compliance/models/last_updated.go b/api/gateway/compliance/models/last_updated.go index accf53a2f1..005a4d1db7 100644 --- a/api/gateway/compliance/models/last_updated.go +++ b/api/gateway/compliance/models/last_updated.go @@ -1,36 +1,36 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command import ( "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/swag" "github.com/go-openapi/validate" ) // LastUpdated When the compliance state was last updated in the Panther database +// // swagger:model lastUpdated type LastUpdated strfmt.DateTime diff --git a/api/gateway/compliance/models/org_summary.go b/api/gateway/compliance/models/org_summary.go index c11b6afab3..bc1900c27a 100644 --- a/api/gateway/compliance/models/org_summary.go +++ b/api/gateway/compliance/models/org_summary.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -27,12 +26,13 @@ import ( "strconv" "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/swag" "github.com/go-openapi/validate" ) // OrgSummary org summary +// // swagger:model OrgSummary type OrgSummary struct { diff --git a/api/gateway/compliance/models/paging.go b/api/gateway/compliance/models/paging.go index f6580ad849..1ece621f00 100644 --- a/api/gateway/compliance/models/paging.go +++ b/api/gateway/compliance/models/paging.go @@ -1,36 +1,36 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command import ( "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/swag" "github.com/go-openapi/validate" ) // Paging paging +// // swagger:model Paging type Paging struct { diff --git a/api/gateway/compliance/models/policy_id.go b/api/gateway/compliance/models/policy_id.go index d6117e3085..9429a7067d 100644 --- a/api/gateway/compliance/models/policy_id.go +++ b/api/gateway/compliance/models/policy_id.go @@ -1,35 +1,35 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command import ( "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/validate" ) // PolicyID Panther policy ID, unique within each customer's account +// // swagger:model policyId type PolicyID string diff --git a/api/gateway/compliance/models/policy_resource_detail.go b/api/gateway/compliance/models/policy_resource_detail.go index e500bf98bf..5b26691b8c 100644 --- a/api/gateway/compliance/models/policy_resource_detail.go +++ b/api/gateway/compliance/models/policy_resource_detail.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -27,12 +26,13 @@ import ( "strconv" "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/swag" "github.com/go-openapi/validate" ) // PolicyResourceDetail policy resource detail +// // swagger:model PolicyResourceDetail type PolicyResourceDetail struct { diff --git a/api/gateway/compliance/models/policy_severity.go b/api/gateway/compliance/models/policy_severity.go index a6c8379969..51065c20d0 100644 --- a/api/gateway/compliance/models/policy_severity.go +++ b/api/gateway/compliance/models/policy_severity.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -27,11 +26,12 @@ import ( "encoding/json" "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/validate" ) // PolicySeverity Policy severity +// // swagger:model policySeverity type PolicySeverity string diff --git a/api/gateway/compliance/models/policy_summary.go b/api/gateway/compliance/models/policy_summary.go index cd2863c5ee..1d85578a1b 100644 --- a/api/gateway/compliance/models/policy_summary.go +++ b/api/gateway/compliance/models/policy_summary.go @@ -1,36 +1,36 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command import ( "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/swag" "github.com/go-openapi/validate" ) // PolicySummary Summary of a single policy compliance status +// // swagger:model PolicySummary type PolicySummary struct { diff --git a/api/gateway/compliance/models/resource_id.go b/api/gateway/compliance/models/resource_id.go index d41337a718..64cab119b9 100644 --- a/api/gateway/compliance/models/resource_id.go +++ b/api/gateway/compliance/models/resource_id.go @@ -1,35 +1,35 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command import ( "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/validate" ) // ResourceID Globally unique resource ID +// // swagger:model resourceId type ResourceID string diff --git a/api/gateway/compliance/models/resource_of_type.go b/api/gateway/compliance/models/resource_of_type.go index 7084e2240a..2472f38e96 100644 --- a/api/gateway/compliance/models/resource_of_type.go +++ b/api/gateway/compliance/models/resource_of_type.go @@ -1,36 +1,36 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command import ( "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/swag" "github.com/go-openapi/validate" ) // ResourceOfType resource of type +// // swagger:model ResourceOfType type ResourceOfType struct { diff --git a/api/gateway/compliance/models/resource_summary.go b/api/gateway/compliance/models/resource_summary.go index 46a600f881..af699a0544 100644 --- a/api/gateway/compliance/models/resource_summary.go +++ b/api/gateway/compliance/models/resource_summary.go @@ -1,36 +1,36 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command import ( "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/swag" "github.com/go-openapi/validate" ) // ResourceSummary Summary of a single resource compliance status +// // swagger:model ResourceSummary type ResourceSummary struct { diff --git a/api/gateway/compliance/models/resource_type.go b/api/gateway/compliance/models/resource_type.go index 8d51b08ddf..2ca023ea05 100644 --- a/api/gateway/compliance/models/resource_type.go +++ b/api/gateway/compliance/models/resource_type.go @@ -1,35 +1,35 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command import ( "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/validate" ) // ResourceType Resource type +// // swagger:model resourceType type ResourceType string diff --git a/api/gateway/compliance/models/scanned_resources.go b/api/gateway/compliance/models/scanned_resources.go index f38ca42d3c..179675c52c 100644 --- a/api/gateway/compliance/models/scanned_resources.go +++ b/api/gateway/compliance/models/scanned_resources.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -27,12 +26,13 @@ import ( "strconv" "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/swag" "github.com/go-openapi/validate" ) // ScannedResources scanned resources +// // swagger:model ScannedResources type ScannedResources struct { diff --git a/api/gateway/compliance/models/set_status.go b/api/gateway/compliance/models/set_status.go index b20b5c22bd..5a013522c5 100644 --- a/api/gateway/compliance/models/set_status.go +++ b/api/gateway/compliance/models/set_status.go @@ -1,35 +1,35 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command import ( "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/swag" ) // SetStatus set status +// // swagger:model SetStatus type SetStatus struct { diff --git a/api/gateway/compliance/models/set_status_batch.go b/api/gateway/compliance/models/set_status_batch.go index 64301d668c..a07ec65ff3 100644 --- a/api/gateway/compliance/models/set_status_batch.go +++ b/api/gateway/compliance/models/set_status_batch.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -27,12 +26,13 @@ import ( "strconv" "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/swag" "github.com/go-openapi/validate" ) // SetStatusBatch set status batch +// // swagger:model SetStatusBatch type SetStatusBatch struct { diff --git a/api/gateway/compliance/models/status.go b/api/gateway/compliance/models/status.go index e05d18b4ac..1c72274018 100644 --- a/api/gateway/compliance/models/status.go +++ b/api/gateway/compliance/models/status.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -27,12 +26,13 @@ import ( "encoding/json" "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/validate" ) // Status Compliance status for one or more policy/resource pairs. A list has the collective status ERROR or FAIL if any of them individually error or fail. // +// // swagger:model status type Status string diff --git a/api/gateway/compliance/models/status_count.go b/api/gateway/compliance/models/status_count.go index 73a2ccd863..038a758920 100644 --- a/api/gateway/compliance/models/status_count.go +++ b/api/gateway/compliance/models/status_count.go @@ -1,36 +1,36 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command import ( "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/swag" "github.com/go-openapi/validate" ) // StatusCount status count +// // swagger:model StatusCount type StatusCount struct { diff --git a/api/gateway/compliance/models/status_count_by_severity.go b/api/gateway/compliance/models/status_count_by_severity.go index 1b26da37db..7f4fcce24f 100644 --- a/api/gateway/compliance/models/status_count_by_severity.go +++ b/api/gateway/compliance/models/status_count_by_severity.go @@ -1,35 +1,35 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command import ( "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/swag" ) // StatusCountBySeverity status count by severity +// // swagger:model StatusCountBySeverity type StatusCountBySeverity struct { diff --git a/api/gateway/compliance/models/suppressed.go b/api/gateway/compliance/models/suppressed.go index 10d2ae10ec..e7e9b7b347 100644 --- a/api/gateway/compliance/models/suppressed.go +++ b/api/gateway/compliance/models/suppressed.go @@ -1,34 +1,34 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command import ( - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" ) // Suppressed True if this resource is ignored/suppressed by this specific policy. Suppressed resources are still analyzed and reported, but do not trigger alerts/remediations. // +// // swagger:model suppressed type Suppressed bool diff --git a/api/gateway/compliance/models/update_metadata.go b/api/gateway/compliance/models/update_metadata.go index 16449a90fc..292d87c92b 100644 --- a/api/gateway/compliance/models/update_metadata.go +++ b/api/gateway/compliance/models/update_metadata.go @@ -1,35 +1,35 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command import ( "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/swag" ) // UpdateMetadata update metadata +// // swagger:model UpdateMetadata type UpdateMetadata struct { diff --git a/api/gateway/remediation/client/operations/list_remediations_parameters.go b/api/gateway/remediation/client/operations/list_remediations_parameters.go index 97415138ec..64f202735c 100644 --- a/api/gateway/remediation/client/operations/list_remediations_parameters.go +++ b/api/gateway/remediation/client/operations/list_remediations_parameters.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package operations +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package operations // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -31,7 +30,7 @@ import ( "github.com/go-openapi/errors" "github.com/go-openapi/runtime" cr "github.com/go-openapi/runtime/client" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" ) // NewListRemediationsParams creates a new ListRemediationsParams object diff --git a/api/gateway/remediation/client/operations/list_remediations_responses.go b/api/gateway/remediation/client/operations/list_remediations_responses.go index b9b999a2ed..e4e0e0688b 100644 --- a/api/gateway/remediation/client/operations/list_remediations_responses.go +++ b/api/gateway/remediation/client/operations/list_remediations_responses.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package operations +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package operations // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -28,7 +27,7 @@ import ( "io" "github.com/go-openapi/runtime" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/panther-labs/panther/api/gateway/remediation/models" ) diff --git a/api/gateway/remediation/client/operations/operations_client.go b/api/gateway/remediation/client/operations/operations_client.go index 868f2d78d5..a4993a2488 100644 --- a/api/gateway/remediation/client/operations/operations_client.go +++ b/api/gateway/remediation/client/operations/operations_client.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package operations +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package operations // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command diff --git a/api/gateway/remediation/client/operations/remediate_resource_async_parameters.go b/api/gateway/remediation/client/operations/remediate_resource_async_parameters.go index ae306b6bb2..ca4861296b 100644 --- a/api/gateway/remediation/client/operations/remediate_resource_async_parameters.go +++ b/api/gateway/remediation/client/operations/remediate_resource_async_parameters.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package operations +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package operations // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -31,7 +30,7 @@ import ( "github.com/go-openapi/errors" "github.com/go-openapi/runtime" cr "github.com/go-openapi/runtime/client" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/panther-labs/panther/api/gateway/remediation/models" ) diff --git a/api/gateway/remediation/client/operations/remediate_resource_async_responses.go b/api/gateway/remediation/client/operations/remediate_resource_async_responses.go index a13d17d2d0..f25146be58 100644 --- a/api/gateway/remediation/client/operations/remediate_resource_async_responses.go +++ b/api/gateway/remediation/client/operations/remediate_resource_async_responses.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package operations +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package operations // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -28,7 +27,7 @@ import ( "io" "github.com/go-openapi/runtime" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/panther-labs/panther/api/gateway/remediation/models" ) diff --git a/api/gateway/remediation/client/operations/remediate_resource_parameters.go b/api/gateway/remediation/client/operations/remediate_resource_parameters.go index c07935485f..d778c874de 100644 --- a/api/gateway/remediation/client/operations/remediate_resource_parameters.go +++ b/api/gateway/remediation/client/operations/remediate_resource_parameters.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package operations +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package operations // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -31,7 +30,7 @@ import ( "github.com/go-openapi/errors" "github.com/go-openapi/runtime" cr "github.com/go-openapi/runtime/client" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/panther-labs/panther/api/gateway/remediation/models" ) diff --git a/api/gateway/remediation/client/operations/remediate_resource_responses.go b/api/gateway/remediation/client/operations/remediate_resource_responses.go index c71d73c156..4a3b5ce480 100644 --- a/api/gateway/remediation/client/operations/remediate_resource_responses.go +++ b/api/gateway/remediation/client/operations/remediate_resource_responses.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package operations +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package operations // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -28,7 +27,7 @@ import ( "io" "github.com/go-openapi/runtime" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/panther-labs/panther/api/gateway/remediation/models" ) diff --git a/api/gateway/remediation/client/panther_remediation_client.go b/api/gateway/remediation/client/panther_remediation_client.go index 05720d677e..2d46fc580a 100644 --- a/api/gateway/remediation/client/panther_remediation_client.go +++ b/api/gateway/remediation/client/panther_remediation_client.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package client +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package client // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -27,7 +26,6 @@ import ( "github.com/go-openapi/runtime" httptransport "github.com/go-openapi/runtime/client" "github.com/go-openapi/strfmt" - "github.com/panther-labs/panther/api/gateway/remediation/client/operations" ) diff --git a/api/gateway/remediation/models/error.go b/api/gateway/remediation/models/error.go index 77720e2d61..675b5d187a 100644 --- a/api/gateway/remediation/models/error.go +++ b/api/gateway/remediation/models/error.go @@ -1,36 +1,36 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command import ( "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/swag" "github.com/go-openapi/validate" ) // Error error +// // swagger:model Error type Error struct { diff --git a/api/gateway/remediation/models/policy_id.go b/api/gateway/remediation/models/policy_id.go index 9673fcf880..8490e39720 100644 --- a/api/gateway/remediation/models/policy_id.go +++ b/api/gateway/remediation/models/policy_id.go @@ -1,35 +1,35 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command import ( "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/validate" ) // PolicyID A unique policy ID +// // swagger:model PolicyId type PolicyID string diff --git a/api/gateway/remediation/models/remediate_resource.go b/api/gateway/remediation/models/remediate_resource.go index 4dbf855505..20cb5d86fc 100644 --- a/api/gateway/remediation/models/remediate_resource.go +++ b/api/gateway/remediation/models/remediate_resource.go @@ -1,35 +1,35 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command import ( "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/swag" ) // RemediateResource remediate resource +// // swagger:model RemediateResource type RemediateResource struct { diff --git a/api/gateway/remediation/models/remediations.go b/api/gateway/remediation/models/remediations.go index 3d3352858a..5cfcc84c6c 100644 --- a/api/gateway/remediation/models/remediations.go +++ b/api/gateway/remediation/models/remediations.go @@ -1,33 +1,33 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command import ( - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" ) // Remediations remediations +// // swagger:model Remediations type Remediations map[string]interface{} diff --git a/api/gateway/remediation/models/resource_id.go b/api/gateway/remediation/models/resource_id.go index a314666628..256194ea79 100644 --- a/api/gateway/remediation/models/resource_id.go +++ b/api/gateway/remediation/models/resource_id.go @@ -1,35 +1,35 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command import ( "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/validate" ) // ResourceID Unique resource identifier +// // swagger:model ResourceId type ResourceID string diff --git a/api/gateway/resources/client/operations/add_resources_parameters.go b/api/gateway/resources/client/operations/add_resources_parameters.go index 3a11cc4498..b2a8d5f3e0 100644 --- a/api/gateway/resources/client/operations/add_resources_parameters.go +++ b/api/gateway/resources/client/operations/add_resources_parameters.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package operations +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package operations // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -31,9 +30,9 @@ import ( "github.com/go-openapi/errors" "github.com/go-openapi/runtime" cr "github.com/go-openapi/runtime/client" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" - models "github.com/panther-labs/panther/api/gateway/resources/models" + "github.com/panther-labs/panther/api/gateway/resources/models" ) // NewAddResourcesParams creates a new AddResourcesParams object diff --git a/api/gateway/resources/client/operations/add_resources_responses.go b/api/gateway/resources/client/operations/add_resources_responses.go index 413d824543..6f3c9fd230 100644 --- a/api/gateway/resources/client/operations/add_resources_responses.go +++ b/api/gateway/resources/client/operations/add_resources_responses.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package operations +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package operations // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -28,9 +27,9 @@ import ( "io" "github.com/go-openapi/runtime" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" - models "github.com/panther-labs/panther/api/gateway/resources/models" + "github.com/panther-labs/panther/api/gateway/resources/models" ) // AddResourcesReader is a Reader for the AddResources structure. diff --git a/api/gateway/resources/client/operations/delete_resources_parameters.go b/api/gateway/resources/client/operations/delete_resources_parameters.go index 5b5a77c4d2..e9c7c14310 100644 --- a/api/gateway/resources/client/operations/delete_resources_parameters.go +++ b/api/gateway/resources/client/operations/delete_resources_parameters.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package operations +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package operations // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -31,9 +30,9 @@ import ( "github.com/go-openapi/errors" "github.com/go-openapi/runtime" cr "github.com/go-openapi/runtime/client" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" - models "github.com/panther-labs/panther/api/gateway/resources/models" + "github.com/panther-labs/panther/api/gateway/resources/models" ) // NewDeleteResourcesParams creates a new DeleteResourcesParams object diff --git a/api/gateway/resources/client/operations/delete_resources_responses.go b/api/gateway/resources/client/operations/delete_resources_responses.go index ede90cc9f4..cd2e93640a 100644 --- a/api/gateway/resources/client/operations/delete_resources_responses.go +++ b/api/gateway/resources/client/operations/delete_resources_responses.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package operations +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package operations // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -28,9 +27,9 @@ import ( "io" "github.com/go-openapi/runtime" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" - models "github.com/panther-labs/panther/api/gateway/resources/models" + "github.com/panther-labs/panther/api/gateway/resources/models" ) // DeleteResourcesReader is a Reader for the DeleteResources structure. diff --git a/api/gateway/resources/client/operations/get_org_overview_parameters.go b/api/gateway/resources/client/operations/get_org_overview_parameters.go index 3c06837724..dd7829585a 100644 --- a/api/gateway/resources/client/operations/get_org_overview_parameters.go +++ b/api/gateway/resources/client/operations/get_org_overview_parameters.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package operations +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package operations // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -31,7 +30,7 @@ import ( "github.com/go-openapi/errors" "github.com/go-openapi/runtime" cr "github.com/go-openapi/runtime/client" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" ) // NewGetOrgOverviewParams creates a new GetOrgOverviewParams object diff --git a/api/gateway/resources/client/operations/get_org_overview_responses.go b/api/gateway/resources/client/operations/get_org_overview_responses.go index bb24bb7173..2cea9b4dea 100644 --- a/api/gateway/resources/client/operations/get_org_overview_responses.go +++ b/api/gateway/resources/client/operations/get_org_overview_responses.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package operations +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package operations // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -28,9 +27,9 @@ import ( "io" "github.com/go-openapi/runtime" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" - models "github.com/panther-labs/panther/api/gateway/resources/models" + "github.com/panther-labs/panther/api/gateway/resources/models" ) // GetOrgOverviewReader is a Reader for the GetOrgOverview structure. diff --git a/api/gateway/resources/client/operations/get_resource_parameters.go b/api/gateway/resources/client/operations/get_resource_parameters.go index 68932b99e7..b2bd6b9976 100644 --- a/api/gateway/resources/client/operations/get_resource_parameters.go +++ b/api/gateway/resources/client/operations/get_resource_parameters.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package operations +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package operations // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -31,7 +30,7 @@ import ( "github.com/go-openapi/errors" "github.com/go-openapi/runtime" cr "github.com/go-openapi/runtime/client" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" ) // NewGetResourceParams creates a new GetResourceParams object diff --git a/api/gateway/resources/client/operations/get_resource_responses.go b/api/gateway/resources/client/operations/get_resource_responses.go index 892db343d9..09fc803e24 100644 --- a/api/gateway/resources/client/operations/get_resource_responses.go +++ b/api/gateway/resources/client/operations/get_resource_responses.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package operations +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package operations // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -28,9 +27,9 @@ import ( "io" "github.com/go-openapi/runtime" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" - models "github.com/panther-labs/panther/api/gateway/resources/models" + "github.com/panther-labs/panther/api/gateway/resources/models" ) // GetResourceReader is a Reader for the GetResource structure. diff --git a/api/gateway/resources/client/operations/list_resources_parameters.go b/api/gateway/resources/client/operations/list_resources_parameters.go index b7c392bd9e..3c401cea94 100644 --- a/api/gateway/resources/client/operations/list_resources_parameters.go +++ b/api/gateway/resources/client/operations/list_resources_parameters.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package operations +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package operations // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -31,7 +30,7 @@ import ( "github.com/go-openapi/errors" "github.com/go-openapi/runtime" cr "github.com/go-openapi/runtime/client" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/swag" ) diff --git a/api/gateway/resources/client/operations/list_resources_responses.go b/api/gateway/resources/client/operations/list_resources_responses.go index f7115bb3f0..6b5bc4d262 100644 --- a/api/gateway/resources/client/operations/list_resources_responses.go +++ b/api/gateway/resources/client/operations/list_resources_responses.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package operations +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package operations // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -28,9 +27,9 @@ import ( "io" "github.com/go-openapi/runtime" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" - models "github.com/panther-labs/panther/api/gateway/resources/models" + "github.com/panther-labs/panther/api/gateway/resources/models" ) // ListResourcesReader is a Reader for the ListResources structure. diff --git a/api/gateway/resources/client/operations/operations_client.go b/api/gateway/resources/client/operations/operations_client.go index fc841118ff..b740e64421 100644 --- a/api/gateway/resources/client/operations/operations_client.go +++ b/api/gateway/resources/client/operations/operations_client.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package operations +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package operations // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -27,11 +26,11 @@ import ( "fmt" "github.com/go-openapi/runtime" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" ) // New creates a new operations API client. -func New(transport runtime.ClientTransport, formats strfmt.Registry) *Client { +func New(transport runtime.ClientTransport, formats strfmt.Registry) ClientService { return &Client{transport: transport, formats: formats} } @@ -43,8 +42,23 @@ type Client struct { formats strfmt.Registry } +// ClientService is the interface for Client methods +type ClientService interface { + AddResources(params *AddResourcesParams) (*AddResourcesCreated, error) + + DeleteResources(params *DeleteResourcesParams) (*DeleteResourcesOK, error) + + GetOrgOverview(params *GetOrgOverviewParams) (*GetOrgOverviewOK, error) + + GetResource(params *GetResourceParams) (*GetResourceOK, error) + + ListResources(params *ListResourcesParams) (*ListResourcesOK, error) + + SetTransport(transport runtime.ClientTransport) +} + /* -AddResources adds or replace resources across one or more accounts + AddResources adds or replace resources across one or more accounts */ func (a *Client) AddResources(params *AddResourcesParams) (*AddResourcesCreated, error) { // TODO: Validate the params before sending @@ -78,7 +92,7 @@ func (a *Client) AddResources(params *AddResourcesParams) (*AddResourcesCreated, } /* -DeleteResources deletes resources across multiple accounts + DeleteResources deletes resources across multiple accounts */ func (a *Client) DeleteResources(params *DeleteResourcesParams) (*DeleteResourcesOK, error) { // TODO: Validate the params before sending @@ -112,7 +126,7 @@ func (a *Client) DeleteResources(params *DeleteResourcesParams) (*DeleteResource } /* -GetOrgOverview gets an overview of the resources in an organization + GetOrgOverview gets an overview of the resources in an organization */ func (a *Client) GetOrgOverview(params *GetOrgOverviewParams) (*GetOrgOverviewOK, error) { // TODO: Validate the params before sending @@ -146,7 +160,7 @@ func (a *Client) GetOrgOverview(params *GetOrgOverviewParams) (*GetOrgOverviewOK } /* -GetResource gets resource details + GetResource gets resource details */ func (a *Client) GetResource(params *GetResourceParams) (*GetResourceOK, error) { // TODO: Validate the params before sending @@ -180,7 +194,7 @@ func (a *Client) GetResource(params *GetResourceParams) (*GetResourceOK, error) } /* -ListResources lists resources for a customer account + ListResources lists resources for a customer account */ func (a *Client) ListResources(params *ListResourcesParams) (*ListResourcesOK, error) { // TODO: Validate the params before sending diff --git a/api/gateway/resources/client/panther_resources_client.go b/api/gateway/resources/client/panther_resources_client.go index 72317bdd68..ab208c2723 100644 --- a/api/gateway/resources/client/panther_resources_client.go +++ b/api/gateway/resources/client/panther_resources_client.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package client +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package client // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -26,8 +25,7 @@ package client import ( "github.com/go-openapi/runtime" httptransport "github.com/go-openapi/runtime/client" - strfmt "github.com/go-openapi/strfmt" - + "github.com/go-openapi/strfmt" "github.com/panther-labs/panther/api/gateway/resources/client/operations" ) @@ -73,9 +71,7 @@ func New(transport runtime.ClientTransport, formats strfmt.Registry) *PantherRes cli := new(PantherResources) cli.Transport = transport - cli.Operations = operations.New(transport, formats) - return cli } @@ -120,7 +116,7 @@ func (cfg *TransportConfig) WithSchemes(schemes []string) *TransportConfig { // PantherResources is a client for panther resources type PantherResources struct { - Operations *operations.Client + Operations operations.ClientService Transport runtime.ClientTransport } @@ -128,7 +124,5 @@ type PantherResources struct { // SetTransport changes the transport on the client and all its subresources func (c *PantherResources) SetTransport(transport runtime.ClientTransport) { c.Transport = transport - c.Operations.SetTransport(transport) - } diff --git a/api/gateway/resources/models/add_resource_entry.go b/api/gateway/resources/models/add_resource_entry.go index cb38a19f7f..14bb6c4c27 100644 --- a/api/gateway/resources/models/add_resource_entry.go +++ b/api/gateway/resources/models/add_resource_entry.go @@ -1,36 +1,36 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command import ( "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/swag" "github.com/go-openapi/validate" ) // AddResourceEntry add resource entry +// // swagger:model AddResourceEntry type AddResourceEntry struct { diff --git a/api/gateway/resources/models/add_resources.go b/api/gateway/resources/models/add_resources.go index d354ebc3a0..77f7bd5e01 100644 --- a/api/gateway/resources/models/add_resources.go +++ b/api/gateway/resources/models/add_resources.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -27,12 +26,13 @@ import ( "strconv" "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/swag" "github.com/go-openapi/validate" ) // AddResources add resources +// // swagger:model AddResources type AddResources struct { diff --git a/api/gateway/resources/models/attributes.go b/api/gateway/resources/models/attributes.go index 4e363616e3..75de8a9296 100644 --- a/api/gateway/resources/models/attributes.go +++ b/api/gateway/resources/models/attributes.go @@ -1,28 +1,28 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command // Attributes Resource attributes +// // swagger:model attributes type Attributes interface{} diff --git a/api/gateway/resources/models/compliance_status.go b/api/gateway/resources/models/compliance_status.go index 7d2d7848b3..b750237e22 100644 --- a/api/gateway/resources/models/compliance_status.go +++ b/api/gateway/resources/models/compliance_status.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -27,11 +26,12 @@ import ( "encoding/json" "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/validate" ) // ComplianceStatus Pass/fail compliance status +// // swagger:model complianceStatus type ComplianceStatus string diff --git a/api/gateway/resources/models/delete_entry.go b/api/gateway/resources/models/delete_entry.go index 6a43ecfdb4..886578d4d3 100644 --- a/api/gateway/resources/models/delete_entry.go +++ b/api/gateway/resources/models/delete_entry.go @@ -1,35 +1,35 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command import ( "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/swag" ) // DeleteEntry delete entry +// // swagger:model DeleteEntry type DeleteEntry struct { diff --git a/api/gateway/resources/models/delete_resources.go b/api/gateway/resources/models/delete_resources.go index 439fc35a85..fac111262a 100644 --- a/api/gateway/resources/models/delete_resources.go +++ b/api/gateway/resources/models/delete_resources.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -27,12 +26,13 @@ import ( "strconv" "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/swag" "github.com/go-openapi/validate" ) // DeleteResources delete resources +// // swagger:model DeleteResources type DeleteResources struct { diff --git a/api/gateway/resources/models/deleted.go b/api/gateway/resources/models/deleted.go index 5f5dd27f27..36e7b938e2 100644 --- a/api/gateway/resources/models/deleted.go +++ b/api/gateway/resources/models/deleted.go @@ -1,33 +1,33 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command import ( - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" ) // Deleted True if the resource has been deleted +// // swagger:model deleted type Deleted bool diff --git a/api/gateway/resources/models/error.go b/api/gateway/resources/models/error.go index 77720e2d61..675b5d187a 100644 --- a/api/gateway/resources/models/error.go +++ b/api/gateway/resources/models/error.go @@ -1,36 +1,36 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command import ( "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/swag" "github.com/go-openapi/validate" ) // Error error +// // swagger:model Error type Error struct { diff --git a/api/gateway/resources/models/integration_id.go b/api/gateway/resources/models/integration_id.go index 3a15a967c5..96b8a71db9 100644 --- a/api/gateway/resources/models/integration_id.go +++ b/api/gateway/resources/models/integration_id.go @@ -1,35 +1,35 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command import ( "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/validate" ) // IntegrationID Resource is from this source integration +// // swagger:model integrationId type IntegrationID string diff --git a/api/gateway/resources/models/integration_type.go b/api/gateway/resources/models/integration_type.go index 9aa4e423e1..b2cc514a1c 100644 --- a/api/gateway/resources/models/integration_type.go +++ b/api/gateway/resources/models/integration_type.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -27,11 +26,12 @@ import ( "encoding/json" "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/validate" ) // IntegrationType Resource lives in this type of account +// // swagger:model integrationType type IntegrationType string diff --git a/api/gateway/resources/models/last_modified.go b/api/gateway/resources/models/last_modified.go index 73c3725f93..b544475262 100644 --- a/api/gateway/resources/models/last_modified.go +++ b/api/gateway/resources/models/last_modified.go @@ -1,36 +1,36 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command import ( "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/swag" "github.com/go-openapi/validate" ) // LastModified When the resource state was last updated in the Panther database +// // swagger:model lastModified type LastModified strfmt.DateTime diff --git a/api/gateway/resources/models/org_overview.go b/api/gateway/resources/models/org_overview.go index 7379524a42..467337ebde 100644 --- a/api/gateway/resources/models/org_overview.go +++ b/api/gateway/resources/models/org_overview.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -27,12 +26,13 @@ import ( "strconv" "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/swag" "github.com/go-openapi/validate" ) // OrgOverview org overview +// // swagger:model OrgOverview type OrgOverview struct { diff --git a/api/gateway/resources/models/paging.go b/api/gateway/resources/models/paging.go index 0b50d96f1a..32da4419e1 100644 --- a/api/gateway/resources/models/paging.go +++ b/api/gateway/resources/models/paging.go @@ -1,36 +1,36 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command import ( "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/swag" "github.com/go-openapi/validate" ) // Paging paging +// // swagger:model Paging type Paging struct { diff --git a/api/gateway/resources/models/resource.go b/api/gateway/resources/models/resource.go index 1653624179..1dcc2025b2 100644 --- a/api/gateway/resources/models/resource.go +++ b/api/gateway/resources/models/resource.go @@ -1,36 +1,36 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command import ( "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/swag" "github.com/go-openapi/validate" ) // Resource resource +// // swagger:model Resource type Resource struct { diff --git a/api/gateway/resources/models/resource_id.go b/api/gateway/resources/models/resource_id.go index 02f22816f1..cf67febd53 100644 --- a/api/gateway/resources/models/resource_id.go +++ b/api/gateway/resources/models/resource_id.go @@ -1,35 +1,35 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command import ( "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/validate" ) // ResourceID Unique resource identifier +// // swagger:model resourceId type ResourceID string diff --git a/api/gateway/resources/models/resource_list.go b/api/gateway/resources/models/resource_list.go index a2b5a264b3..b0060d5154 100644 --- a/api/gateway/resources/models/resource_list.go +++ b/api/gateway/resources/models/resource_list.go @@ -1,24 +1,23 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -27,12 +26,13 @@ import ( "strconv" "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/swag" "github.com/go-openapi/validate" ) // ResourceList resource list +// // swagger:model ResourceList type ResourceList struct { diff --git a/api/gateway/resources/models/resource_type.go b/api/gateway/resources/models/resource_type.go index 3573bbd27e..1f394f6d0f 100644 --- a/api/gateway/resources/models/resource_type.go +++ b/api/gateway/resources/models/resource_type.go @@ -1,35 +1,35 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command import ( "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/validate" ) // ResourceType Resource type +// // swagger:model resourceType type ResourceType string diff --git a/api/gateway/resources/models/resource_type_summary.go b/api/gateway/resources/models/resource_type_summary.go index 96215ba464..8072265df8 100644 --- a/api/gateway/resources/models/resource_type_summary.go +++ b/api/gateway/resources/models/resource_type_summary.go @@ -1,36 +1,36 @@ // Code generated by go-swagger; DO NOT EDIT. -package models +// Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. +// Copyright (C) 2020 Panther Labs Inc +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . +// -/** - * Panther is a scalable, powerful, cloud-native SIEM written in Golang/React. - * Copyright (C) 2020 Panther Labs Inc - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ +package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command import ( "github.com/go-openapi/errors" - strfmt "github.com/go-openapi/strfmt" + "github.com/go-openapi/strfmt" "github.com/go-openapi/swag" "github.com/go-openapi/validate" ) // ResourceTypeSummary resource type summary +// // swagger:model ResourceTypeSummary type ResourceTypeSummary struct { diff --git a/go.mod b/go.mod index ae68049404..4c57d1a2ea 100644 --- a/go.mod +++ b/go.mod @@ -5,12 +5,12 @@ go 1.14 require ( github.com/alecthomas/jsonschema v0.0.0-20200217214135-7152f22193c9 github.com/aws/aws-lambda-go v1.15.0 - github.com/aws/aws-sdk-go v1.29.21 + github.com/aws/aws-sdk-go v1.29.32 github.com/cenkalti/backoff v2.2.1+incompatible github.com/fatih/color v1.9.0 github.com/go-openapi/errors v0.19.4 github.com/go-openapi/loads v0.19.5 // indirect - github.com/go-openapi/runtime v0.19.12 + github.com/go-openapi/runtime v0.19.14 github.com/go-openapi/spec v0.19.7 // indirect github.com/go-openapi/strfmt v0.19.5 github.com/go-openapi/swag v0.19.8 @@ -19,13 +19,14 @@ require ( github.com/google/uuid v1.1.1 github.com/hashicorp/golang-lru v0.5.4 github.com/influxdata/go-syslog/v3 v3.0.0 - github.com/jmespath/go-jmespath v0.0.0-20200310193758-2437e8417af5 // indirect + github.com/jmespath/go-jmespath v0.3.0 // indirect github.com/joho/godotenv v1.3.0 github.com/json-iterator/go v1.1.9 github.com/kelseyhightower/envconfig v1.4.0 github.com/leodido/go-urn v1.2.0 // indirect github.com/magefile/mage v1.9.0 github.com/mattn/go-colorable v0.1.6 // indirect + github.com/mitchellh/mapstructure v1.2.2 // indirect github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect github.com/modern-go/reflect2 v1.0.1 // indirect github.com/pkg/errors v0.9.1 @@ -33,14 +34,9 @@ require ( github.com/tidwall/gjson v1.6.0 github.com/tidwall/pretty v1.0.1 // indirect go.mongodb.org/mongo-driver v1.3.1 // indirect - go.uber.org/multierr v1.5.0 // indirect - go.uber.org/zap v1.14.0 - golang.org/x/lint v0.0.0-20200302205851-738671d3881b // indirect - golang.org/x/net v0.0.0-20200301022130-244492dfa37a // indirect - golang.org/x/sys v0.0.0-20200302150141-5c8b2ff67527 // indirect - golang.org/x/tools v0.0.0-20200319210407-521f4a0cd458 // indirect + go.uber.org/zap v1.14.1 + golang.org/x/net v0.0.0-20200324143707-d3edc9973b7e // indirect gopkg.in/go-playground/assert.v1 v1.2.1 // indirect gopkg.in/go-playground/validator.v9 v9.31.0 gopkg.in/yaml.v2 v2.2.8 - honnef.co/go/tools v0.0.1-2020.1.3 // indirect ) diff --git a/go.sum b/go.sum index 9e806ea425..f630465ab7 100644 --- a/go.sum +++ b/go.sum @@ -16,8 +16,8 @@ github.com/asaskevich/govalidator v0.0.0-20200108200545-475eaeb16496 h1:zV3ejI06 github.com/asaskevich/govalidator v0.0.0-20200108200545-475eaeb16496/go.mod h1:oGkLhpf+kjZl6xBf758TQhh5XrAeiJv/7FRz/2spLIg= github.com/aws/aws-lambda-go v1.15.0 h1:QAhRWvXttl8TtBsODN+NzZETkci2mdN/paJ0+1hX/so= github.com/aws/aws-lambda-go v1.15.0/go.mod h1:FEwgPLE6+8wcGBTe5cJN3JWurd1Ztm9zN4jsXsjzKKw= -github.com/aws/aws-sdk-go v1.29.21 h1:Q9XdxpJImp2HF/AqtIlonnAtG3qU9TvhpZiy1AeuQY4= -github.com/aws/aws-sdk-go v1.29.21/go.mod h1:1KvfttTE3SPKMpo8g2c6jL3ZKfXtFvKscTgahTma5Xg= +github.com/aws/aws-sdk-go v1.29.32 h1:o4I8Qc+h9ht8NXvTHeXZH3EmtSUZ/PC0bg9Wawr+aTA= +github.com/aws/aws-sdk-go v1.29.32/go.mod h1:1KvfttTE3SPKMpo8g2c6jL3ZKfXtFvKscTgahTma5Xg= github.com/cenkalti/backoff v2.2.1+incompatible h1:tNowT99t7UNflLxfYYSlKYsBpXdEet03Pg2g16Swow4= github.com/cenkalti/backoff v2.2.1+incompatible/go.mod h1:90ReRw6GdpyfrHakVjL/QHaoyV4aDUVVkXQJJJ3NXXM= github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU= @@ -35,13 +35,13 @@ github.com/go-openapi/analysis v0.17.0/go.mod h1:IowGgpVeD0vNm45So8nr+IcQ3pxVtpR github.com/go-openapi/analysis v0.18.0/go.mod h1:IowGgpVeD0vNm45So8nr+IcQ3pxVtpRoBWb8PVZO0ik= github.com/go-openapi/analysis v0.19.2/go.mod h1:3P1osvZa9jKjb8ed2TPng3f0i/UY9snX6gxi44djMjk= github.com/go-openapi/analysis v0.19.4/go.mod h1:3P1osvZa9jKjb8ed2TPng3f0i/UY9snX6gxi44djMjk= +github.com/go-openapi/analysis v0.19.5 h1:8b2ZgKfKIUTVQpTb77MoRDIMEIwvDVw40o3aOXdfYzI= github.com/go-openapi/analysis v0.19.5/go.mod h1:hkEAkxagaIvIP7VTn8ygJNkd4kAYON2rCu0v0ObL0AU= github.com/go-openapi/analysis v0.19.10 h1:5BHISBAXOc/aJK25irLZnx2D3s6WyYaY9D4gmuz9fdE= github.com/go-openapi/analysis v0.19.10/go.mod h1:qmhS3VNFxBlquFJ0RGoDtylO9y4pgTAUNE9AEEMdlJQ= github.com/go-openapi/errors v0.17.0/go.mod h1:LcZQpmvG4wyF5j4IhA73wkLFQg+QJXOQHVjmcZxhka0= github.com/go-openapi/errors v0.18.0/go.mod h1:LcZQpmvG4wyF5j4IhA73wkLFQg+QJXOQHVjmcZxhka0= github.com/go-openapi/errors v0.19.2/go.mod h1:qX0BLWsyaKfvhluLejVpVNwNRdXZhEbTA4kxxpKBC94= -github.com/go-openapi/errors v0.19.3 h1:7MGZI1ibQDLasvAz8HuhvYk9eNJbJkCOXWsSjjMS+Zc= github.com/go-openapi/errors v0.19.3/go.mod h1:qX0BLWsyaKfvhluLejVpVNwNRdXZhEbTA4kxxpKBC94= github.com/go-openapi/errors v0.19.4 h1:fSGwO1tSYHFu70NKaWJt5Qh0qoBRtCm/mXS1yhf+0W0= github.com/go-openapi/errors v0.19.4/go.mod h1:qX0BLWsyaKfvhluLejVpVNwNRdXZhEbTA4kxxpKBC94= @@ -67,13 +67,13 @@ github.com/go-openapi/loads v0.19.5/go.mod h1:dswLCAdonkRufe/gSUC3gN8nTSaB9uaS2e github.com/go-openapi/runtime v0.0.0-20180920151709-4f900dc2ade9/go.mod h1:6v9a6LTXWQCdL8k1AO3cvqx5OtZY/Y9wKTgaoP6YRfA= github.com/go-openapi/runtime v0.19.0/go.mod h1:OwNfisksmmaZse4+gpV3Ne9AyMOlP1lt4sK4FXt0O64= github.com/go-openapi/runtime v0.19.4/go.mod h1:X277bwSUBxVlCYR3r7xgZZGKVvBd/29gLDlFGtJ8NL4= -github.com/go-openapi/runtime v0.19.12 h1:5lQlCr1HL0ZVRPL+0PHKhRpMCSPMV2qF842rhQx8CYY= -github.com/go-openapi/runtime v0.19.12/go.mod h1:dhGWCTKRXlAfGnQG0ONViOZpjfg0m2gUt9nTQPQZuoo= +github.com/go-openapi/runtime v0.19.14 h1:/k1/W4Cgs73kOdlPCaZCu77jC1FHhNY6sUOnVvtOX94= +github.com/go-openapi/runtime v0.19.14/go.mod h1:dhGWCTKRXlAfGnQG0ONViOZpjfg0m2gUt9nTQPQZuoo= github.com/go-openapi/spec v0.17.0/go.mod h1:XkF/MOi14NmjsfZ8VtAKf8pIlbZzyoTvZsdfssdxcBI= github.com/go-openapi/spec v0.18.0/go.mod h1:XkF/MOi14NmjsfZ8VtAKf8pIlbZzyoTvZsdfssdxcBI= github.com/go-openapi/spec v0.19.2/go.mod h1:sCxk3jxKgioEJikev4fgkNmwS+3kuYdJtcsZsD5zxMY= +github.com/go-openapi/spec v0.19.3 h1:0XRyw8kguri6Yw4SxhsQA/atC88yqrk0+G4YhI2wabc= github.com/go-openapi/spec v0.19.3/go.mod h1:FpwSN1ksY1eteniUU7X0N/BgJ7a4WvBFVA8Lj9mJglo= -github.com/go-openapi/spec v0.19.6 h1:rMMMj8cV38KVXK7SFc+I2MWClbEfbK705+j+dyqun5g= github.com/go-openapi/spec v0.19.6/go.mod h1:Hm2Jr4jv8G1ciIAo+frC/Ft+rR2kQDh8JHKHb3gWUSk= github.com/go-openapi/spec v0.19.7 h1:0xWSeMd35y5avQAThZR2PkEuqSosoS5t6gDH4L8n11M= github.com/go-openapi/spec v0.19.7/go.mod h1:Hm2Jr4jv8G1ciIAo+frC/Ft+rR2kQDh8JHKHb3gWUSk= @@ -82,7 +82,6 @@ github.com/go-openapi/strfmt v0.18.0/go.mod h1:P82hnJI0CXkErkXi8IKjPbNBM6lV6+5pL github.com/go-openapi/strfmt v0.19.0/go.mod h1:+uW+93UVvGGq2qGaZxdDeJqSAqBqBdl+ZPMF/cC8nDY= github.com/go-openapi/strfmt v0.19.2/go.mod h1:0yX7dbo8mKIvc3XSKp7MNfxw4JytCfCD6+bY1AVL9LU= github.com/go-openapi/strfmt v0.19.3/go.mod h1:0yX7dbo8mKIvc3XSKp7MNfxw4JytCfCD6+bY1AVL9LU= -github.com/go-openapi/strfmt v0.19.4 h1:eRvaqAhpL0IL6Trh5fDsGnGhiXndzHFuA05w6sXH6/g= github.com/go-openapi/strfmt v0.19.4/go.mod h1:eftuHTlB/dI8Uq8JJOyRlieZf+WkkxUuk0dgdHXr2Qk= github.com/go-openapi/strfmt v0.19.5 h1:0utjKrw+BAh8s57XE9Xz8DUBsVvPmRUB6styvl9wWIM= github.com/go-openapi/strfmt v0.19.5/go.mod h1:eftuHTlB/dI8Uq8JJOyRlieZf+WkkxUuk0dgdHXr2Qk= @@ -90,7 +89,6 @@ github.com/go-openapi/swag v0.17.0/go.mod h1:AByQ+nYG6gQg71GINrmuDXCPWdL640yX49/ github.com/go-openapi/swag v0.18.0/go.mod h1:AByQ+nYG6gQg71GINrmuDXCPWdL640yX49/kXLo40Tg= github.com/go-openapi/swag v0.19.2/go.mod h1:POnQmlKehdgb5mhVOsnJFsivZCEZ/vjK9gh66Z9tfKk= github.com/go-openapi/swag v0.19.5/go.mod h1:POnQmlKehdgb5mhVOsnJFsivZCEZ/vjK9gh66Z9tfKk= -github.com/go-openapi/swag v0.19.7 h1:VRuXN2EnMSsZdauzdss6JBC29YotDqG59BZ+tdlIL1s= github.com/go-openapi/swag v0.19.7/go.mod h1:ao+8BpOPyKdpQz3AOJfbeEVpLmWAvlT1IfTe5McPyhY= github.com/go-openapi/swag v0.19.8 h1:vfK6jLhs7OI4tAXkvkooviaE1JEPcw3mutyegLHHjmk= github.com/go-openapi/swag v0.19.8/go.mod h1:ao+8BpOPyKdpQz3AOJfbeEVpLmWAvlT1IfTe5McPyhY= @@ -148,8 +146,8 @@ github.com/influxdata/go-syslog/v3 v3.0.0 h1:jichmjSZlYK0VMmlz+k4WeOQd7z745YLsvG github.com/influxdata/go-syslog/v3 v3.0.0/go.mod h1:tulsOp+CecTAYC27u9miMgq21GqXRW6VdKbOG+QSP4Q= github.com/jmespath/go-jmespath v0.0.0-20180206201540-c2b33e8439af h1:pmfjZENx5imkbgOkpRUYLnmbU7UEFbjtDA2hxJ1ichM= github.com/jmespath/go-jmespath v0.0.0-20180206201540-c2b33e8439af/go.mod h1:Nht3zPeWKUH0NzdCt2Blrr5ys8VGpn0CEB0cQHVjt7k= -github.com/jmespath/go-jmespath v0.0.0-20200310193758-2437e8417af5 h1:uHQ3zN9bw90YSNUeGWrboinB/fjXSDA7dNSg7Dznw18= -github.com/jmespath/go-jmespath v0.0.0-20200310193758-2437e8417af5/go.mod h1:9QtRXoHjLGCJ5IBSaohpXITPlowMeeYCZ7fLUTSywik= +github.com/jmespath/go-jmespath v0.3.0 h1:OS12ieG61fsCg5+qLJ+SsW9NicxNkg3b25OyT2yCeUc= +github.com/jmespath/go-jmespath v0.3.0/go.mod h1:9QtRXoHjLGCJ5IBSaohpXITPlowMeeYCZ7fLUTSywik= github.com/joho/godotenv v1.3.0 h1:Zjp+RcGpHhGlrMbJzXTrZZPrWj+1vfm90La1wgB6Bhc= github.com/joho/godotenv v1.3.0/go.mod h1:7hK45KPybAkOC6peb+G5yklZfMxEjkZhHbwpqxOKXbg= github.com/json-iterator/go v1.1.9 h1:9yzud/Ht36ygwatGx56VwCZtlI/2AD15T1X2sjSuGns= @@ -178,6 +176,7 @@ github.com/mailru/easyjson v0.0.0-20180823135443-60711f1a8329/go.mod h1:C1wdFJiN github.com/mailru/easyjson v0.0.0-20190312143242-1de009706dbe/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc= github.com/mailru/easyjson v0.0.0-20190614124828-94de47d64c63/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc= github.com/mailru/easyjson v0.0.0-20190626092158-b2ccc519800e/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc= +github.com/mailru/easyjson v0.7.0 h1:aizVhC/NAAcKWb+5QsU1iNOZb4Yws5UO2I+aIprQITM= github.com/mailru/easyjson v0.7.0/go.mod h1:KAzv3t3aY1NaHWoQz1+4F1ccyAH66Jk7yos7ldAVICs= github.com/mailru/easyjson v0.7.1 h1:mdxE1MF9o53iCb2Ghj1VfWvh7ZOwHpnVG/xwXrV90U8= github.com/mailru/easyjson v0.7.1/go.mod h1:KAzv3t3aY1NaHWoQz1+4F1ccyAH66Jk7yos7ldAVICs= @@ -188,14 +187,19 @@ github.com/mattn/go-colorable v0.1.4/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVc github.com/mattn/go-colorable v0.1.6 h1:6Su7aK7lXmJ/U79bYtBjLNaha4Fs1Rg9plHpcH+vvnE= github.com/mattn/go-colorable v0.1.6/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc= github.com/mattn/go-isatty v0.0.8/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s= +github.com/mattn/go-isatty v0.0.11 h1:FxPOTFNqGkuDUGi3H/qkUbQO4ZiBa2brKq5r0l8TGeM= github.com/mattn/go-isatty v0.0.11/go.mod h1:PhnuNfih5lzO57/f3n+odYbM4JtupLOxQOAqxQCu2WE= github.com/mattn/go-isatty v0.0.12 h1:wuysRhFDzyxgEmMf5xjvJ2M9dZoWAXNNr5LSBS7uHXY= github.com/mattn/go-isatty v0.0.12/go.mod h1:cbi8OIDigv2wuxKPP5vlRcQ1OAZbq2CE4Kysco4FUpU= github.com/mitchellh/mapstructure v1.1.2 h1:fmNYVwqnSfB9mZU6OS2O6GsXM+wcskZDuKQzvN1EDeE= github.com/mitchellh/mapstructure v1.1.2/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y= +github.com/mitchellh/mapstructure v1.2.2 h1:dxe5oCinTXiTIcfgmZecdCzPmAJKd46KsCWc35r0TV4= +github.com/mitchellh/mapstructure v1.2.2/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo= +github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421 h1:ZqeYNhU3OHLH3mGKHDcjJRFFRrJa6eAM5H+CtDdOsPc= github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd h1:TRLaZ9cD/w8PVh93nsPXa1VrQ6jlwL5oN8l14QlcNfg= github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= +github.com/modern-go/reflect2 v0.0.0-20180701023420-4b7aa43c6742 h1:Esafd1046DLDQ0W1YjYsBW+p8U2u7vzgW2SQVmlNazg= github.com/modern-go/reflect2 v0.0.0-20180701023420-4b7aa43c6742/go.mod h1:bx2lNnkwVCuqBIxFjflWJWanXIb3RllmbCylyMrvgv0= github.com/modern-go/reflect2 v1.0.1 h1:9f412s+6RmYXLWZSEzVVgPGK7C2PphHj5RJrvfx9AWI= github.com/modern-go/reflect2 v1.0.1/go.mod h1:bx2lNnkwVCuqBIxFjflWJWanXIb3RllmbCylyMrvgv0= @@ -233,6 +237,7 @@ github.com/tidwall/gjson v1.6.0 h1:9VEQWz6LLMUsUl6PueE49ir4Ka6CzLymOAZDxpFsTDc= github.com/tidwall/gjson v1.6.0/go.mod h1:P256ACg0Mn+j1RXIDXoss50DeIABTYK1PULOJHhxOls= github.com/tidwall/match v1.0.1 h1:PnKP62LPNxHKTwvHHZZzdOAOCtsJTjo6dZLCwpKm5xc= github.com/tidwall/match v1.0.1/go.mod h1:LujAq0jyVjBy028G1WhWfIzbpQfMO8bBZ6Tyb0+pL9E= +github.com/tidwall/pretty v1.0.0 h1:HsD+QiTn7sK6flMKIvNmpqz1qrpP3Ps6jOKIKMooyg4= github.com/tidwall/pretty v1.0.0/go.mod h1:XNkn88O1ChpSDQmQeStsy+sBenx6DDtFZJxhVysOjyk= github.com/tidwall/pretty v1.0.1 h1:WE4RBSZ1x6McVVC8S/Md+Qse8YUv6HRObAx6ke00NY8= github.com/tidwall/pretty v1.0.1/go.mod h1:XNkn88O1ChpSDQmQeStsy+sBenx6DDtFZJxhVysOjyk= @@ -240,24 +245,21 @@ github.com/urfave/cli/v2 v2.1.1/go.mod h1:SE9GqnLQmjVa0iPEY0f1w3ygNIYcIJ0OKPMoW2 github.com/vektah/gqlparser v1.1.2/go.mod h1:1ycwN7Ij5njmMkPPAOaRFY4rET2Enx7IkVv3vaXspKw= github.com/xdg/scram v0.0.0-20180814205039-7eeb5667e42c/go.mod h1:lB8K/P019DLNhemzwFU4jHLhdvlE6uDZjXFejJXr49I= github.com/xdg/stringprep v0.0.0-20180714160509-73f8eece6fdc/go.mod h1:Jhud4/sHMO4oL310DaZAKk9ZaJ08SJfe+sJh0HrGL1Y= -github.com/yuin/goldmark v1.1.25/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= go.mongodb.org/mongo-driver v1.0.3/go.mod h1:u7ryQJ+DOzQmeO7zB6MHyr8jkEQvC8vH7qLUO4lqsUM= go.mongodb.org/mongo-driver v1.1.1/go.mod h1:u7ryQJ+DOzQmeO7zB6MHyr8jkEQvC8vH7qLUO4lqsUM= +go.mongodb.org/mongo-driver v1.1.2 h1:jxcFYjlkl8xaERsgLo+RNquI0epW6zuy/ZRQs6jnrFA= go.mongodb.org/mongo-driver v1.1.2/go.mod h1:u7ryQJ+DOzQmeO7zB6MHyr8jkEQvC8vH7qLUO4lqsUM= -go.mongodb.org/mongo-driver v1.3.0 h1:ew6uUIeJOo+qdUUv7LxFCUhtWmVv7ZV/Xuy4FAUsw2E= go.mongodb.org/mongo-driver v1.3.0/go.mod h1:MSWZXKOynuguX+JSvwP8i+58jYCXxbia8HS3gZBapIE= go.mongodb.org/mongo-driver v1.3.1 h1:op56IfTQiaY2679w922KVWa3qcHdml2K/Io8ayAOUEQ= go.mongodb.org/mongo-driver v1.3.1/go.mod h1:MSWZXKOynuguX+JSvwP8i+58jYCXxbia8HS3gZBapIE= -go.uber.org/atomic v1.5.0/go.mod h1:sABNBOSYdrvTF6hTgEIbc7YasKWGhgEQZyfxyTvoXHQ= go.uber.org/atomic v1.6.0 h1:Ezj3JGmsOnG1MoRWQkPBsKLe9DwWD9QeXzTRzzldNVk= go.uber.org/atomic v1.6.0/go.mod h1:sABNBOSYdrvTF6hTgEIbc7YasKWGhgEQZyfxyTvoXHQ= -go.uber.org/multierr v1.3.0/go.mod h1:VgVr7evmIr6uPjLBxg28wmKNXyqE9akIJ5XnfpiKl+4= go.uber.org/multierr v1.5.0 h1:KCa4XfM8CWFCpxXRGok+Q0SS/0XBhMDbHHGABQLvD2A= go.uber.org/multierr v1.5.0/go.mod h1:FeouvMocqHpRaaGuG9EjoKcStLC43Zu/fmqdUMPcKYU= go.uber.org/tools v0.0.0-20190618225709-2cfd321de3ee h1:0mgffUl7nfd+FpvXMVz4IDEaUSmT1ysygQC7qYo7sG4= go.uber.org/tools v0.0.0-20190618225709-2cfd321de3ee/go.mod h1:vJERXedbb3MVM5f9Ejo0C68/HhF8uaILCdgjnY+goOA= -go.uber.org/zap v1.14.0 h1:/pduUoebOeeJzTDFuoMgC6nRkiasr1sBCIEorly7m4o= -go.uber.org/zap v1.14.0/go.mod h1:zwrFLgMcdUuIBviXEYEH1YKNaOBnKXsx2IPda5bBwHM= +go.uber.org/zap v1.14.1 h1:nYDKopTbvAPq/NrUVZwT15y2lpROBiLLyoRTbXOYWOo= +go.uber.org/zap v1.14.1/go.mod h1:Mb2vm2krFEG5DV0W9qcHBYFtp/Wku1cvYaqPsS/WYfc= golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= golang.org/x/crypto v0.0.0-20190320223903-b7391e95e576/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= @@ -266,14 +268,9 @@ golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod h1:yigFU9vqHzYiE8U golang.org/x/crypto v0.0.0-20190530122614-20be4c3c3ed5/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20190611184440-5c40567a22f8/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20190617133340-57b3e21c3d56/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= -golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= +golang.org/x/lint v0.0.0-20190930215403-16217165b5de h1:5hukYrvBGR8/eNkX5mdUezrA6JiaEZDtJb9Ei+1LlBs= golang.org/x/lint v0.0.0-20190930215403-16217165b5de/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= -golang.org/x/lint v0.0.0-20200302205851-738671d3881b h1:Wh+f8QHJXR411sJR8/vRBTZ7YapZaRvUcLFFJhusH0k= -golang.org/x/lint v0.0.0-20200302205851-738671d3881b/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= golang.org/x/mod v0.0.0-20190513183733-4bf6d317e70e/go.mod h1:mXi4GBBbnImb6dmsKGUJ2LatrhH/nqhxcFungHvyanc= -golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg= -golang.org/x/mod v0.2.0 h1:KU7oHjnv3XNWfa5COkzUifxZmxp1TyI7ImMXqFxLwvQ= -golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/net v0.0.0-20181005035420-146acd28ed58/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190320064053-1272bf9dcd53/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= @@ -281,15 +278,14 @@ golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn golang.org/x/net v0.0.0-20190613194153-d28f0bde5980/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20190827160401-ba9fcec4b297/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20200202094626-16171245cfb2 h1:CCH4IOTTfewWjGOlSp+zGcjutRKlBEZQ6wTn8ozI/nI= golang.org/x/net v0.0.0-20200202094626-16171245cfb2/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20200226121028-0de0cce0169b h1:0mm1VjtFUOIlE1SbDlwjYaDxZVDP2S5ou6y0gSgXHu8= golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20200301022130-244492dfa37a h1:GuSPYbZzB5/dcLNCwLQLsg3obCJtX9IJhpXkvY7kzk0= -golang.org/x/net v0.0.0-20200301022130-244492dfa37a/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20200324143707-d3edc9973b7e h1:3G+cUijn7XD+S4eJFddp53Pv7+slrESplyjG25HgL+k= +golang.org/x/net v0.0.0-20200324143707-d3edc9973b7e/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= golang.org/x/sync v0.0.0-20190227155943-e225da77a7e6/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20190412183630-56d357773e84/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= @@ -300,12 +296,12 @@ golang.org/x/sys v0.0.0-20190419153524-e8e3143a4f4a/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20190422165155-953cdadca894/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190531175056-4c3a928424d2/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190616124812-15dcb6c0061f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20191026070338-33540a1f6037 h1:YyJpGZS1sBuBCzLAR1VEpK193GlqGZbnPFnPV/5Rsb4= golang.org/x/sys v0.0.0-20191026070338-33540a1f6037/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae h1:/WDfKMnPU+m5M4xB+6x4kaepxRw6jWvR5iDRdvjHgy8= golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200302150141-5c8b2ff67527 h1:uYVVQ9WP/Ds2ROhcaGPeIdVq0RIXVLwsHlnvJ+cT1So= -golang.org/x/sys v0.0.0-20200302150141-5c8b2ff67527/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd h1:xhmwyvizuTgC2qz7ZlMluP20uW+C3Rm0FD/WLDX8884= +golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.2 h1:tW2bmiBqwgJj/UpqtC8EpXEZVYOwU0yG4iWbprSVAcs= golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk= @@ -321,16 +317,9 @@ golang.org/x/tools v0.0.0-20190614205625-5aca471b1d59/go.mod h1:/rFqwRUd4F7ZHNgw golang.org/x/tools v0.0.0-20190617190820-da514acc4774/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= golang.org/x/tools v0.0.0-20190621195816-6e04913cbbac/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= golang.org/x/tools v0.0.0-20191029041327-9cc4af7d6b2c/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191029190741-b9c20aec41a5 h1:hKsoRgsbwY1NafxrwTs+k64bikrLBkAgPir1TNCj3Zs= golang.org/x/tools v0.0.0-20191029190741-b9c20aec41a5/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191130070609-6e064ea0cf2d/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20200130002326-2f3ba24bd6e7/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20200319210407-521f4a0cd458 h1:DgonIcqC7u+gVZX7lpuReBil5B/i8fvW/hAQdhT6/ao= -golang.org/x/tools v0.0.0-20200319210407-521f4a0cd458/go.mod h1:Sl4aGygMT6LrqrWclx+PTx3U+LnKx/seiNR+3G19Ar8= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543 h1:E7g+9GITq07hpfrRu66IVDexMakfv52eLZ2CXBWiKr4= -golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127 h1:qIbj1fsPNlZgppZ+VLlY7N33q108Sa+fhmuc+sWQYwY= gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= @@ -344,6 +333,5 @@ gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.2.4/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.2.8 h1:obN1ZagJSUGI0Ek/LBmuj4SNLPfIny3KsKFopxRdj10= gopkg.in/yaml.v2 v2.2.8/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +honnef.co/go/tools v0.0.1-2019.2.3 h1:3JgtbtFHMiCmsznwGVTUWbgGov+pVqnlf1dEJTNAXeM= honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg= -honnef.co/go/tools v0.0.1-2020.1.3 h1:sXmLre5bzIR6ypkjXCDI3jHPssRhc8KD/Ome589sc3U= -honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= diff --git a/tools/mage/build_namespace.go b/tools/mage/build_namespace.go index 19e87a5e1c..b38cbff8ae 100644 --- a/tools/mage/build_namespace.go +++ b/tools/mage/build_namespace.go @@ -57,35 +57,18 @@ func (b Build) API() { } logger.Infof("build:api: generating Go SDK for %d APIs (%s)", len(specs), swaggerGlob) - cwd, err := os.Getwd() - if err != nil { - logger.Fatalf("failed to get current working directory: %v", err) + + cmd := filepath.Join(setupDirectory, "swagger") + if _, err = os.Stat(cmd); err != nil { + logger.Fatalf("%s not found (%v): run 'mage setup:swagger'", cmd, err) } for _, spec := range specs { - // Only regenerate the swagger SDK if needed - this allows deployments from a fresh clone - // without needing to install Swagger and also makes subsequent deployments faster - // (the compiled Go binary won't change) - rebuild, err := apiNeedsRebuilt(spec) - if err == nil && !rebuild { - logger.Debugf("build:api: %s is up to date", spec) - continue - } - - // Swagger generates the wrong imports when running from the base directory, even with the - // "-t" flag. So we have to change to each api/gateway directory before running swagger dir := filepath.Dir(spec) - if err = os.Chdir(dir); err != nil { - logger.Fatalf("failed to chdir %s: %v", dir, err) - } - + client, models := filepath.Join(dir, "client"), filepath.Join(dir, "models") start := time.Now().UTC() - args := []string{"generate", "client", "-q", "-f", filepath.Base(spec)} - cmd := filepath.Join(cwd, setupDirectory, "swagger") - if _, err = os.Stat(cmd); err != nil { - logger.Fatalf("%s not found (%v): run 'mage setup:all'", cmd, err) - } + args := []string{"generate", "client", "-q", "-f", spec, "-c", client, "-m", models, "-r", agplSource} if err := sh.Run(cmd, args...); err != nil { logger.Fatalf("%s %s failed: %v", cmd, strings.Join(args, " "), err) } @@ -100,32 +83,9 @@ func (b Build) API() { } } } - client, models := filepath.Join(dir, "client"), filepath.Join(dir, "models") - walk(filepath.Base(client), handler) - walk(filepath.Base(models), handler) - - // Add license and our formatting standard to the generated SDK. - if err = os.Chdir(cwd); err != nil { - logger.Fatalf("failed to chdir back to %s: %v", cwd, err) - } - fmtLicenseGroup(agplSource, client, models) - gofmt(dir, client, models) - } -} - -// Returns true if the generated client + models are older than the given client spec -func apiNeedsRebuilt(spec string) (bool, error) { - clientNeedsUpdate, err := target.Dir(filepath.Join(filepath.Dir(spec), "client"), spec) - if err != nil { - return true, err + walk(client, handler) + walk(models, handler) } - - modelsNeedUpdate, err := target.Dir(filepath.Join(filepath.Dir(spec), "models"), spec) - if err != nil { - return true, err - } - - return clientNeedsUpdate || modelsNeedUpdate, nil } // Lambda Compile Go Lambda function source diff --git a/tools/mage/deploy.go b/tools/mage/deploy.go index bf234506af..8c3473be4c 100644 --- a/tools/mage/deploy.go +++ b/tools/mage/deploy.go @@ -191,12 +191,6 @@ func bootstrap(awsSession *session.Session, settings *config.PantherConfig) map[ var wg sync.WaitGroup wg.Add(1) - // We build most deployment artifacts in parallel with the bootstrap stack deployment (below). - // However, build:api (swagger) requires changing directories, which causes problems with the - // bootstrap goroutine. So we build swagger first - var build Build - build.API() - // Deploy first bootstrap stack go func() { params := map[string]string{ @@ -228,6 +222,7 @@ func bootstrap(awsSession *session.Session, settings *config.PantherConfig) map[ }() // While waiting for bootstrap, build deployment artifacts + var build Build build.Cfn() build.Lambda() wg.Wait() diff --git a/tools/mage/fmt.go b/tools/mage/fmt.go index 03ef04d481..39a6ee5764 100644 --- a/tools/mage/fmt.go +++ b/tools/mage/fmt.go @@ -28,7 +28,7 @@ import ( ) var ( - goTargets = []string{"api", "internal", "pkg", "tools", "cmd", "magefile.go"} + goTargets = []string{"api/lambda", "internal", "pkg", "tools", "cmd", "magefile.go"} pyTargets = []string{ "internal/compliance/remediation_aws", "internal/compliance/policy_engine", @@ -38,7 +38,7 @@ var ( // Fmt Format source files func Fmt() { fmtLicense() - gofmt(".", goTargets...) + gofmt(goTargets...) // python logger.Info("fmt: python yapf " + strings.Join(pyTargets, " ")) @@ -61,8 +61,8 @@ func Fmt() { Doc.Cfn(Doc{}) } -// Apply full go formatting to the given paths, which share the common root. -func gofmt(root string, paths ...string) { +// Apply full go formatting to the given paths +func gofmt(paths ...string) { logger.Info("fmt: gofmt " + strings.Join(paths, " ")) // 1) gofmt to standardize the syntax formatting with code simplification (-s) flag @@ -71,11 +71,13 @@ func gofmt(root string, paths ...string) { } // 2) Remove empty newlines from import groups - walk(root, func(path string, info os.FileInfo) { - if !info.IsDir() && strings.HasSuffix(path, ".go") { - removeImportNewlines(path) - } - }) + for _, root := range paths { + walk(root, func(path string, info os.FileInfo) { + if !info.IsDir() && strings.HasSuffix(path, ".go") { + removeImportNewlines(path) + } + }) + } // 3) Goimports to group imports into 3 sections args := append([]string{"-w", "-local=github.com/panther-labs/panther"}, paths...) diff --git a/tools/mage/fmt_license.go b/tools/mage/fmt_license.go index 68a8614596..ec7079f0eb 100644 --- a/tools/mage/fmt_license.go +++ b/tools/mage/fmt_license.go @@ -31,7 +31,7 @@ const ( var ( // Most open-source code is AGPL - agplPaths = []string{"api", "build", "deployments", "internal", "tools", "web/scripts", "web/src", "magefile.go"} + agplPaths = []string{"api/lambda", "build", "deployments", "internal", "tools", "web/scripts", "web/src", "magefile.go"} // Standalone Go packages are Apache apachePaths = []string{"pkg"} diff --git a/tools/mage/setup_namespace.go b/tools/mage/setup_namespace.go index 42893f57db..65f31f4c42 100644 --- a/tools/mage/setup_namespace.go +++ b/tools/mage/setup_namespace.go @@ -30,7 +30,7 @@ import ( const ( golangciVersion = "1.23.6" - swaggerVersion = "0.22.0" + swaggerVersion = "0.23.0" ) var (