def __init__(self, api_client=None): if api_client is None: api_client = ApiClient() self.api_client = api_client self._create_dashboard_list_items_endpoint = _Endpoint( settings={ "response_type": (DashboardListAddItemsResponse, ), "auth": ["apiKeyAuth", "appKeyAuth"], "endpoint_path": "/api/v2/dashboard/lists/manual/{dashboard_list_id}/dashboards", "operation_id": "create_dashboard_list_items", "http_method": "POST", "servers": None, }, params_map={ "all": [ "dashboard_list_id", "body", ], "required": [ "dashboard_list_id", "body", ], "nullable": [], "enum": [], "validation": [], }, root_map={ "validations": {}, "allowed_values": {}, "openapi_types": { "dashboard_list_id": (int, ), "body": (DashboardListAddItemsRequest, ), }, "attribute_map": { "dashboard_list_id": "dashboard_list_id", }, "location_map": { "dashboard_list_id": "path", "body": "body", }, "collection_format_map": {}, }, headers_map={ "accept": ["application/json"], "content_type": ["application/json"] }, api_client=api_client, ) self._delete_dashboard_list_items_endpoint = _Endpoint( settings={ "response_type": (DashboardListDeleteItemsResponse, ), "auth": ["apiKeyAuth", "appKeyAuth"], "endpoint_path": "/api/v2/dashboard/lists/manual/{dashboard_list_id}/dashboards", "operation_id": "delete_dashboard_list_items", "http_method": "DELETE", "servers": None, }, params_map={ "all": [ "dashboard_list_id", "body", ], "required": [ "dashboard_list_id", "body", ], "nullable": [], "enum": [], "validation": [], }, root_map={ "validations": {}, "allowed_values": {}, "openapi_types": { "dashboard_list_id": (int, ), "body": (DashboardListDeleteItemsRequest, ), }, "attribute_map": { "dashboard_list_id": "dashboard_list_id", }, "location_map": { "dashboard_list_id": "path", "body": "body", }, "collection_format_map": {}, }, headers_map={ "accept": ["application/json"], "content_type": ["application/json"] }, api_client=api_client, ) self._get_dashboard_list_items_endpoint = _Endpoint( settings={ "response_type": (DashboardListItems, ), "auth": ["apiKeyAuth", "appKeyAuth"], "endpoint_path": "/api/v2/dashboard/lists/manual/{dashboard_list_id}/dashboards", "operation_id": "get_dashboard_list_items", "http_method": "GET", "servers": None, }, params_map={ "all": [ "dashboard_list_id", ], "required": [ "dashboard_list_id", ], "nullable": [], "enum": [], "validation": [], }, root_map={ "validations": {}, "allowed_values": {}, "openapi_types": { "dashboard_list_id": (int, ), }, "attribute_map": { "dashboard_list_id": "dashboard_list_id", }, "location_map": { "dashboard_list_id": "path", }, "collection_format_map": {}, }, headers_map={ "accept": ["application/json"], "content_type": [], }, api_client=api_client, ) self._update_dashboard_list_items_endpoint = _Endpoint( settings={ "response_type": (DashboardListUpdateItemsResponse, ), "auth": ["apiKeyAuth", "appKeyAuth"], "endpoint_path": "/api/v2/dashboard/lists/manual/{dashboard_list_id}/dashboards", "operation_id": "update_dashboard_list_items", "http_method": "PUT", "servers": None, }, params_map={ "all": [ "dashboard_list_id", "body", ], "required": [ "dashboard_list_id", "body", ], "nullable": [], "enum": [], "validation": [], }, root_map={ "validations": {}, "allowed_values": {}, "openapi_types": { "dashboard_list_id": (int, ), "body": (DashboardListUpdateItemsRequest, ), }, "attribute_map": { "dashboard_list_id": "dashboard_list_id", }, "location_map": { "dashboard_list_id": "path", "body": "body", }, "collection_format_map": {}, }, headers_map={ "accept": ["application/json"], "content_type": ["application/json"] }, api_client=api_client, )
def __init__(self, api_client=None): if api_client is None: api_client = ApiClient() self.api_client = api_client self._create_incident_team_endpoint = _Endpoint( settings={ "response_type": (IncidentTeamResponse, ), "auth": ["apiKeyAuth", "appKeyAuth"], "endpoint_path": "/api/v2/teams", "operation_id": "create_incident_team", "http_method": "POST", "servers": None, }, params_map={ "all": [ "body", ], "required": [ "body", ], "nullable": [], "enum": [], "validation": [], }, root_map={ "validations": {}, "allowed_values": {}, "openapi_types": { "body": (IncidentTeamCreateRequest, ), }, "attribute_map": {}, "location_map": { "body": "body", }, "collection_format_map": {}, }, headers_map={ "accept": ["application/json"], "content_type": ["application/json"] }, api_client=api_client, ) self._delete_incident_team_endpoint = _Endpoint( settings={ "response_type": None, "auth": ["apiKeyAuth", "appKeyAuth"], "endpoint_path": "/api/v2/teams/{team_id}", "operation_id": "delete_incident_team", "http_method": "DELETE", "servers": None, }, params_map={ "all": [ "team_id", ], "required": [ "team_id", ], "nullable": [], "enum": [], "validation": [], }, root_map={ "validations": {}, "allowed_values": {}, "openapi_types": { "team_id": (str, ), }, "attribute_map": { "team_id": "team_id", }, "location_map": { "team_id": "path", }, "collection_format_map": {}, }, headers_map={ "accept": ["application/json"], "content_type": [], }, api_client=api_client, ) self._get_incident_team_endpoint = _Endpoint( settings={ "response_type": (IncidentTeamResponse, ), "auth": ["apiKeyAuth", "appKeyAuth"], "endpoint_path": "/api/v2/teams/{team_id}", "operation_id": "get_incident_team", "http_method": "GET", "servers": None, }, params_map={ "all": [ "team_id", "include", ], "required": [ "team_id", ], "nullable": [], "enum": [], "validation": [], }, root_map={ "validations": {}, "allowed_values": {}, "openapi_types": { "team_id": (str, ), "include": (IncidentRelatedObject, ), }, "attribute_map": { "team_id": "team_id", "include": "include", }, "location_map": { "team_id": "path", "include": "query", }, "collection_format_map": {}, }, headers_map={ "accept": ["application/json"], "content_type": [], }, api_client=api_client, ) self._list_incident_teams_endpoint = _Endpoint( settings={ "response_type": (IncidentTeamsResponse, ), "auth": ["apiKeyAuth", "appKeyAuth"], "endpoint_path": "/api/v2/teams", "operation_id": "list_incident_teams", "http_method": "GET", "servers": None, }, params_map={ "all": [ "include", "page_size", "page_offset", "filter", ], "required": [], "nullable": [], "enum": [], "validation": [], }, root_map={ "validations": {}, "allowed_values": {}, "openapi_types": { "include": (IncidentRelatedObject, ), "page_size": (int, ), "page_offset": (int, ), "filter": (str, ), }, "attribute_map": { "include": "include", "page_size": "page[size]", "page_offset": "page[offset]", "filter": "filter", }, "location_map": { "include": "query", "page_size": "query", "page_offset": "query", "filter": "query", }, "collection_format_map": {}, }, headers_map={ "accept": ["application/json"], "content_type": [], }, api_client=api_client, ) self._update_incident_team_endpoint = _Endpoint( settings={ "response_type": (IncidentTeamResponse, ), "auth": ["apiKeyAuth", "appKeyAuth"], "endpoint_path": "/api/v2/teams/{team_id}", "operation_id": "update_incident_team", "http_method": "PATCH", "servers": None, }, params_map={ "all": [ "team_id", "body", ], "required": [ "team_id", "body", ], "nullable": [], "enum": [], "validation": [], }, root_map={ "validations": {}, "allowed_values": {}, "openapi_types": { "team_id": (str, ), "body": (IncidentTeamUpdateRequest, ), }, "attribute_map": { "team_id": "team_id", }, "location_map": { "team_id": "path", "body": "body", }, "collection_format_map": {}, }, headers_map={ "accept": ["application/json"], "content_type": ["application/json"] }, api_client=api_client, )
def __init__(self, api_client=None): if api_client is None: api_client = ApiClient() self.api_client = api_client self._add_read_role_to_archive_endpoint = _Endpoint( settings={ "response_type": None, "auth": ["apiKeyAuth", "appKeyAuth"], "endpoint_path": "/api/v2/logs/config/archives/{archive_id}/readers", "operation_id": "add_read_role_to_archive", "http_method": "POST", "servers": None, }, params_map={ "all": [ "archive_id", "body", ], "required": [ "archive_id", "body", ], "nullable": [], "enum": [], "validation": [], }, root_map={ "validations": {}, "allowed_values": {}, "openapi_types": { "archive_id": (str, ), "body": (RelationshipToRole, ), }, "attribute_map": { "archive_id": "archive_id", }, "location_map": { "archive_id": "path", "body": "body", }, "collection_format_map": {}, }, headers_map={ "accept": ["application/json"], "content_type": ["application/json"] }, api_client=api_client, ) self._create_logs_archive_endpoint = _Endpoint( settings={ "response_type": (LogsArchive, ), "auth": ["apiKeyAuth", "appKeyAuth"], "endpoint_path": "/api/v2/logs/config/archives", "operation_id": "create_logs_archive", "http_method": "POST", "servers": None, }, params_map={ "all": [ "body", ], "required": [ "body", ], "nullable": [], "enum": [], "validation": [], }, root_map={ "validations": {}, "allowed_values": {}, "openapi_types": { "body": (LogsArchiveCreateRequest, ), }, "attribute_map": {}, "location_map": { "body": "body", }, "collection_format_map": {}, }, headers_map={ "accept": ["application/json"], "content_type": ["application/json"] }, api_client=api_client, ) self._delete_logs_archive_endpoint = _Endpoint( settings={ "response_type": None, "auth": ["apiKeyAuth", "appKeyAuth"], "endpoint_path": "/api/v2/logs/config/archives/{archive_id}", "operation_id": "delete_logs_archive", "http_method": "DELETE", "servers": None, }, params_map={ "all": [ "archive_id", ], "required": [ "archive_id", ], "nullable": [], "enum": [], "validation": [], }, root_map={ "validations": {}, "allowed_values": {}, "openapi_types": { "archive_id": (str, ), }, "attribute_map": { "archive_id": "archive_id", }, "location_map": { "archive_id": "path", }, "collection_format_map": {}, }, headers_map={ "accept": ["application/json"], "content_type": [], }, api_client=api_client, ) self._get_logs_archive_endpoint = _Endpoint( settings={ "response_type": (LogsArchive, ), "auth": ["apiKeyAuth", "appKeyAuth"], "endpoint_path": "/api/v2/logs/config/archives/{archive_id}", "operation_id": "get_logs_archive", "http_method": "GET", "servers": None, }, params_map={ "all": [ "archive_id", ], "required": [ "archive_id", ], "nullable": [], "enum": [], "validation": [], }, root_map={ "validations": {}, "allowed_values": {}, "openapi_types": { "archive_id": (str, ), }, "attribute_map": { "archive_id": "archive_id", }, "location_map": { "archive_id": "path", }, "collection_format_map": {}, }, headers_map={ "accept": ["application/json"], "content_type": [], }, api_client=api_client, ) self._get_logs_archive_order_endpoint = _Endpoint( settings={ "response_type": (LogsArchiveOrder, ), "auth": ["apiKeyAuth", "appKeyAuth"], "endpoint_path": "/api/v2/logs/config/archive-order", "operation_id": "get_logs_archive_order", "http_method": "GET", "servers": None, }, params_map={ "all": [], "required": [], "nullable": [], "enum": [], "validation": [] }, root_map={ "validations": {}, "allowed_values": {}, "openapi_types": {}, "attribute_map": {}, "location_map": {}, "collection_format_map": {}, }, headers_map={ "accept": ["application/json"], "content_type": [], }, api_client=api_client, ) self._list_archive_read_roles_endpoint = _Endpoint( settings={ "response_type": (RolesResponse, ), "auth": ["apiKeyAuth", "appKeyAuth"], "endpoint_path": "/api/v2/logs/config/archives/{archive_id}/readers", "operation_id": "list_archive_read_roles", "http_method": "GET", "servers": None, }, params_map={ "all": [ "archive_id", ], "required": [ "archive_id", ], "nullable": [], "enum": [], "validation": [], }, root_map={ "validations": {}, "allowed_values": {}, "openapi_types": { "archive_id": (str, ), }, "attribute_map": { "archive_id": "archive_id", }, "location_map": { "archive_id": "path", }, "collection_format_map": {}, }, headers_map={ "accept": ["application/json"], "content_type": [], }, api_client=api_client, ) self._list_logs_archives_endpoint = _Endpoint( settings={ "response_type": (LogsArchives, ), "auth": ["apiKeyAuth", "appKeyAuth"], "endpoint_path": "/api/v2/logs/config/archives", "operation_id": "list_logs_archives", "http_method": "GET", "servers": None, }, params_map={ "all": [], "required": [], "nullable": [], "enum": [], "validation": [] }, root_map={ "validations": {}, "allowed_values": {}, "openapi_types": {}, "attribute_map": {}, "location_map": {}, "collection_format_map": {}, }, headers_map={ "accept": ["application/json"], "content_type": [], }, api_client=api_client, ) self._remove_role_from_archive_endpoint = _Endpoint( settings={ "response_type": None, "auth": ["apiKeyAuth", "appKeyAuth"], "endpoint_path": "/api/v2/logs/config/archives/{archive_id}/readers", "operation_id": "remove_role_from_archive", "http_method": "DELETE", "servers": None, }, params_map={ "all": [ "archive_id", "body", ], "required": [ "archive_id", "body", ], "nullable": [], "enum": [], "validation": [], }, root_map={ "validations": {}, "allowed_values": {}, "openapi_types": { "archive_id": (str, ), "body": (RelationshipToRole, ), }, "attribute_map": { "archive_id": "archive_id", }, "location_map": { "archive_id": "path", "body": "body", }, "collection_format_map": {}, }, headers_map={ "accept": ["application/json"], "content_type": ["application/json"] }, api_client=api_client, ) self._update_logs_archive_endpoint = _Endpoint( settings={ "response_type": (LogsArchive, ), "auth": ["apiKeyAuth", "appKeyAuth"], "endpoint_path": "/api/v2/logs/config/archives/{archive_id}", "operation_id": "update_logs_archive", "http_method": "PUT", "servers": None, }, params_map={ "all": [ "archive_id", "body", ], "required": [ "archive_id", "body", ], "nullable": [], "enum": [], "validation": [], }, root_map={ "validations": {}, "allowed_values": {}, "openapi_types": { "archive_id": (str, ), "body": (LogsArchiveCreateRequest, ), }, "attribute_map": { "archive_id": "archive_id", }, "location_map": { "archive_id": "path", "body": "body", }, "collection_format_map": {}, }, headers_map={ "accept": ["application/json"], "content_type": ["application/json"] }, api_client=api_client, ) self._update_logs_archive_order_endpoint = _Endpoint( settings={ "response_type": (LogsArchiveOrder, ), "auth": ["apiKeyAuth", "appKeyAuth"], "endpoint_path": "/api/v2/logs/config/archive-order", "operation_id": "update_logs_archive_order", "http_method": "PUT", "servers": None, }, params_map={ "all": [ "body", ], "required": [ "body", ], "nullable": [], "enum": [], "validation": [], }, root_map={ "validations": {}, "allowed_values": {}, "openapi_types": { "body": (LogsArchiveOrder, ), }, "attribute_map": {}, "location_map": { "body": "body", }, "collection_format_map": {}, }, headers_map={ "accept": ["application/json"], "content_type": ["application/json"] }, api_client=api_client, )
def __init__(self, api_client=None): if api_client is None: api_client = ApiClient() self.api_client = api_client self._create_security_filter_endpoint = _Endpoint( settings={ "response_type": (SecurityFilterResponse, ), "auth": ["apiKeyAuth", "appKeyAuth"], "endpoint_path": "/api/v2/security_monitoring/configuration/security_filters", "operation_id": "create_security_filter", "http_method": "POST", "servers": None, }, params_map={ "all": [ "body", ], "required": [ "body", ], "nullable": [], "enum": [], "validation": [], }, root_map={ "validations": {}, "allowed_values": {}, "openapi_types": { "body": (SecurityFilterCreateRequest, ), }, "attribute_map": {}, "location_map": { "body": "body", }, "collection_format_map": {}, }, headers_map={ "accept": ["application/json"], "content_type": ["application/json"] }, api_client=api_client, ) self._create_security_monitoring_rule_endpoint = _Endpoint( settings={ "response_type": (SecurityMonitoringRuleResponse, ), "auth": ["apiKeyAuth", "appKeyAuth"], "endpoint_path": "/api/v2/security_monitoring/rules", "operation_id": "create_security_monitoring_rule", "http_method": "POST", "servers": None, }, params_map={ "all": [ "body", ], "required": [ "body", ], "nullable": [], "enum": [], "validation": [], }, root_map={ "validations": {}, "allowed_values": {}, "openapi_types": { "body": (SecurityMonitoringRuleCreatePayload, ), }, "attribute_map": {}, "location_map": { "body": "body", }, "collection_format_map": {}, }, headers_map={ "accept": ["application/json"], "content_type": ["application/json"] }, api_client=api_client, ) self._delete_security_filter_endpoint = _Endpoint( settings={ "response_type": None, "auth": ["apiKeyAuth", "appKeyAuth"], "endpoint_path": "/api/v2/security_monitoring/configuration/security_filters/{security_filter_id}", "operation_id": "delete_security_filter", "http_method": "DELETE", "servers": None, }, params_map={ "all": [ "security_filter_id", ], "required": [ "security_filter_id", ], "nullable": [], "enum": [], "validation": [], }, root_map={ "validations": {}, "allowed_values": {}, "openapi_types": { "security_filter_id": (str, ), }, "attribute_map": { "security_filter_id": "security_filter_id", }, "location_map": { "security_filter_id": "path", }, "collection_format_map": {}, }, headers_map={ "accept": ["application/json"], "content_type": [], }, api_client=api_client, ) self._delete_security_monitoring_rule_endpoint = _Endpoint( settings={ "response_type": None, "auth": ["apiKeyAuth", "appKeyAuth"], "endpoint_path": "/api/v2/security_monitoring/rules/{rule_id}", "operation_id": "delete_security_monitoring_rule", "http_method": "DELETE", "servers": None, }, params_map={ "all": [ "rule_id", ], "required": [ "rule_id", ], "nullable": [], "enum": [], "validation": [], }, root_map={ "validations": {}, "allowed_values": {}, "openapi_types": { "rule_id": (str, ), }, "attribute_map": { "rule_id": "rule_id", }, "location_map": { "rule_id": "path", }, "collection_format_map": {}, }, headers_map={ "accept": ["application/json"], "content_type": [], }, api_client=api_client, ) self._get_security_filter_endpoint = _Endpoint( settings={ "response_type": (SecurityFilterResponse, ), "auth": ["apiKeyAuth", "appKeyAuth"], "endpoint_path": "/api/v2/security_monitoring/configuration/security_filters/{security_filter_id}", "operation_id": "get_security_filter", "http_method": "GET", "servers": None, }, params_map={ "all": [ "security_filter_id", ], "required": [ "security_filter_id", ], "nullable": [], "enum": [], "validation": [], }, root_map={ "validations": {}, "allowed_values": {}, "openapi_types": { "security_filter_id": (str, ), }, "attribute_map": { "security_filter_id": "security_filter_id", }, "location_map": { "security_filter_id": "path", }, "collection_format_map": {}, }, headers_map={ "accept": ["application/json"], "content_type": [], }, api_client=api_client, ) self._get_security_monitoring_rule_endpoint = _Endpoint( settings={ "response_type": (SecurityMonitoringRuleResponse, ), "auth": ["apiKeyAuth", "appKeyAuth"], "endpoint_path": "/api/v2/security_monitoring/rules/{rule_id}", "operation_id": "get_security_monitoring_rule", "http_method": "GET", "servers": None, }, params_map={ "all": [ "rule_id", ], "required": [ "rule_id", ], "nullable": [], "enum": [], "validation": [], }, root_map={ "validations": {}, "allowed_values": {}, "openapi_types": { "rule_id": (str, ), }, "attribute_map": { "rule_id": "rule_id", }, "location_map": { "rule_id": "path", }, "collection_format_map": {}, }, headers_map={ "accept": ["application/json"], "content_type": [], }, api_client=api_client, ) self._list_security_filters_endpoint = _Endpoint( settings={ "response_type": (SecurityFiltersResponse, ), "auth": ["apiKeyAuth", "appKeyAuth"], "endpoint_path": "/api/v2/security_monitoring/configuration/security_filters", "operation_id": "list_security_filters", "http_method": "GET", "servers": None, }, params_map={ "all": [], "required": [], "nullable": [], "enum": [], "validation": [] }, root_map={ "validations": {}, "allowed_values": {}, "openapi_types": {}, "attribute_map": {}, "location_map": {}, "collection_format_map": {}, }, headers_map={ "accept": ["application/json"], "content_type": [], }, api_client=api_client, ) self._list_security_monitoring_rules_endpoint = _Endpoint( settings={ "response_type": (SecurityMonitoringListRulesResponse, ), "auth": ["apiKeyAuth", "appKeyAuth"], "endpoint_path": "/api/v2/security_monitoring/rules", "operation_id": "list_security_monitoring_rules", "http_method": "GET", "servers": None, }, params_map={ "all": [ "page_size", "page_number", ], "required": [], "nullable": [], "enum": [], "validation": [], }, root_map={ "validations": {}, "allowed_values": {}, "openapi_types": { "page_size": (int, ), "page_number": (int, ), }, "attribute_map": { "page_size": "page[size]", "page_number": "page[number]", }, "location_map": { "page_size": "query", "page_number": "query", }, "collection_format_map": {}, }, headers_map={ "accept": ["application/json"], "content_type": [], }, api_client=api_client, ) self._list_security_monitoring_signals_endpoint = _Endpoint( settings={ "response_type": (SecurityMonitoringSignalsListResponse, ), "auth": ["apiKeyAuth", "appKeyAuth"], "endpoint_path": "/api/v2/security_monitoring/signals", "operation_id": "list_security_monitoring_signals", "http_method": "GET", "servers": None, }, params_map={ "all": [ "filter_query", "filter_from", "filter_to", "sort", "page_cursor", "page_limit", ], "required": [], "nullable": [], "enum": [], "validation": [ "page_limit", ], }, root_map={ "validations": { ("page_limit", ): { "inclusive_maximum": 1000, }, }, "allowed_values": {}, "openapi_types": { "filter_query": (str, ), "filter_from": (datetime, ), "filter_to": (datetime, ), "sort": (SecurityMonitoringSignalsSort, ), "page_cursor": (str, ), "page_limit": (int, ), }, "attribute_map": { "filter_query": "filter[query]", "filter_from": "filter[from]", "filter_to": "filter[to]", "sort": "sort", "page_cursor": "page[cursor]", "page_limit": "page[limit]", }, "location_map": { "filter_query": "query", "filter_from": "query", "filter_to": "query", "sort": "query", "page_cursor": "query", "page_limit": "query", }, "collection_format_map": {}, }, headers_map={ "accept": ["application/json"], "content_type": [], }, api_client=api_client, ) self._search_security_monitoring_signals_endpoint = _Endpoint( settings={ "response_type": (SecurityMonitoringSignalsListResponse, ), "auth": ["apiKeyAuth", "appKeyAuth"], "endpoint_path": "/api/v2/security_monitoring/signals/search", "operation_id": "search_security_monitoring_signals", "http_method": "POST", "servers": None, }, params_map={ "all": [ "body", ], "required": [], "nullable": [], "enum": [], "validation": [], }, root_map={ "validations": {}, "allowed_values": {}, "openapi_types": { "body": (SecurityMonitoringSignalListRequest, ), }, "attribute_map": {}, "location_map": { "body": "body", }, "collection_format_map": {}, }, headers_map={ "accept": ["application/json"], "content_type": ["application/json"] }, api_client=api_client, ) self._update_security_filter_endpoint = _Endpoint( settings={ "response_type": (SecurityFilterResponse, ), "auth": ["apiKeyAuth", "appKeyAuth"], "endpoint_path": "/api/v2/security_monitoring/configuration/security_filters/{security_filter_id}", "operation_id": "update_security_filter", "http_method": "PATCH", "servers": None, }, params_map={ "all": [ "security_filter_id", "body", ], "required": [ "security_filter_id", "body", ], "nullable": [], "enum": [], "validation": [], }, root_map={ "validations": {}, "allowed_values": {}, "openapi_types": { "security_filter_id": (str, ), "body": (SecurityFilterUpdateRequest, ), }, "attribute_map": { "security_filter_id": "security_filter_id", }, "location_map": { "security_filter_id": "path", "body": "body", }, "collection_format_map": {}, }, headers_map={ "accept": ["application/json"], "content_type": ["application/json"] }, api_client=api_client, ) self._update_security_monitoring_rule_endpoint = _Endpoint( settings={ "response_type": (SecurityMonitoringRuleResponse, ), "auth": ["apiKeyAuth", "appKeyAuth"], "endpoint_path": "/api/v2/security_monitoring/rules/{rule_id}", "operation_id": "update_security_monitoring_rule", "http_method": "PUT", "servers": None, }, params_map={ "all": [ "rule_id", "body", ], "required": [ "rule_id", "body", ], "nullable": [], "enum": [], "validation": [], }, root_map={ "validations": {}, "allowed_values": {}, "openapi_types": { "rule_id": (str, ), "body": (SecurityMonitoringRuleUpdatePayload, ), }, "attribute_map": { "rule_id": "rule_id", }, "location_map": { "rule_id": "path", "body": "body", }, "collection_format_map": {}, }, headers_map={ "accept": ["application/json"], "content_type": ["application/json"] }, api_client=api_client, )
def __init__(self, api_client=None): if api_client is None: api_client = ApiClient() self.api_client = api_client self._aggregate_logs_endpoint = _Endpoint( settings={ "response_type": (LogsAggregateResponse,), "auth": ["apiKeyAuth", "appKeyAuth"], "endpoint_path": "/api/v2/logs/analytics/aggregate", "operation_id": "aggregate_logs", "http_method": "POST", "servers": None, }, params_map={ "all": [ "body", ], "required": [ "body", ], "nullable": [], "enum": [], "validation": [], }, root_map={ "validations": {}, "allowed_values": {}, "openapi_types": { "body": (LogsAggregateRequest,), }, "attribute_map": {}, "location_map": { "body": "body", }, "collection_format_map": {}, }, headers_map={"accept": ["application/json"], "content_type": ["application/json"]}, api_client=api_client, ) self._list_logs_endpoint = _Endpoint( settings={ "response_type": (LogsListResponse,), "auth": ["apiKeyAuth", "appKeyAuth"], "endpoint_path": "/api/v2/logs/events/search", "operation_id": "list_logs", "http_method": "POST", "servers": None, }, params_map={ "all": [ "body", ], "required": [], "nullable": [], "enum": [], "validation": [], }, root_map={ "validations": {}, "allowed_values": {}, "openapi_types": { "body": (LogsListRequest,), }, "attribute_map": {}, "location_map": { "body": "body", }, "collection_format_map": {}, }, headers_map={"accept": ["application/json"], "content_type": ["application/json"]}, api_client=api_client, ) self._list_logs_get_endpoint = _Endpoint( settings={ "response_type": (LogsListResponse,), "auth": ["apiKeyAuth", "appKeyAuth"], "endpoint_path": "/api/v2/logs/events", "operation_id": "list_logs_get", "http_method": "GET", "servers": None, }, params_map={ "all": [ "filter_query", "filter_index", "filter_from", "filter_to", "sort", "page_cursor", "page_limit", ], "required": [], "nullable": [], "enum": [], "validation": [ "page_limit", ], }, root_map={ "validations": { ("page_limit",): { "inclusive_maximum": 1000, }, }, "allowed_values": {}, "openapi_types": { "filter_query": (str,), "filter_index": (str,), "filter_from": (datetime,), "filter_to": (datetime,), "sort": (LogsSort,), "page_cursor": (str,), "page_limit": (int,), }, "attribute_map": { "filter_query": "filter[query]", "filter_index": "filter[index]", "filter_from": "filter[from]", "filter_to": "filter[to]", "sort": "sort", "page_cursor": "page[cursor]", "page_limit": "page[limit]", }, "location_map": { "filter_query": "query", "filter_index": "query", "filter_from": "query", "filter_to": "query", "sort": "query", "page_cursor": "query", "page_limit": "query", }, "collection_format_map": {}, }, headers_map={ "accept": ["application/json"], "content_type": [], }, api_client=api_client, )
def __init__(self, api_client=None): if api_client is None: api_client = ApiClient() self.api_client = api_client self._create_user_endpoint = _Endpoint( settings={ "response_type": (UserResponse, ), "auth": ["apiKeyAuth", "appKeyAuth"], "endpoint_path": "/api/v2/users", "operation_id": "create_user", "http_method": "POST", "servers": None, }, params_map={ "all": [ "body", ], "required": [ "body", ], "nullable": [], "enum": [], "validation": [], }, root_map={ "validations": {}, "allowed_values": {}, "openapi_types": { "body": (UserCreateRequest, ), }, "attribute_map": {}, "location_map": { "body": "body", }, "collection_format_map": {}, }, headers_map={ "accept": ["application/json"], "content_type": ["application/json"] }, api_client=api_client, ) self._disable_user_endpoint = _Endpoint( settings={ "response_type": None, "auth": ["apiKeyAuth", "appKeyAuth"], "endpoint_path": "/api/v2/users/{user_id}", "operation_id": "disable_user", "http_method": "DELETE", "servers": None, }, params_map={ "all": [ "user_id", ], "required": [ "user_id", ], "nullable": [], "enum": [], "validation": [], }, root_map={ "validations": {}, "allowed_values": {}, "openapi_types": { "user_id": (str, ), }, "attribute_map": { "user_id": "user_id", }, "location_map": { "user_id": "path", }, "collection_format_map": {}, }, headers_map={ "accept": ["application/json"], "content_type": [], }, api_client=api_client, ) self._get_invitation_endpoint = _Endpoint( settings={ "response_type": (UserInvitationResponse, ), "auth": ["apiKeyAuth", "appKeyAuth"], "endpoint_path": "/api/v2/user_invitations/{user_invitation_uuid}", "operation_id": "get_invitation", "http_method": "GET", "servers": None, }, params_map={ "all": [ "user_invitation_uuid", ], "required": [ "user_invitation_uuid", ], "nullable": [], "enum": [], "validation": [], }, root_map={ "validations": {}, "allowed_values": {}, "openapi_types": { "user_invitation_uuid": (str, ), }, "attribute_map": { "user_invitation_uuid": "user_invitation_uuid", }, "location_map": { "user_invitation_uuid": "path", }, "collection_format_map": {}, }, headers_map={ "accept": ["application/json"], "content_type": [], }, api_client=api_client, ) self._get_user_endpoint = _Endpoint( settings={ "response_type": (UserResponse, ), "auth": ["apiKeyAuth", "appKeyAuth"], "endpoint_path": "/api/v2/users/{user_id}", "operation_id": "get_user", "http_method": "GET", "servers": None, }, params_map={ "all": [ "user_id", ], "required": [ "user_id", ], "nullable": [], "enum": [], "validation": [], }, root_map={ "validations": {}, "allowed_values": {}, "openapi_types": { "user_id": (str, ), }, "attribute_map": { "user_id": "user_id", }, "location_map": { "user_id": "path", }, "collection_format_map": {}, }, headers_map={ "accept": ["application/json"], "content_type": [], }, api_client=api_client, ) self._list_user_organizations_endpoint = _Endpoint( settings={ "response_type": (UserResponse, ), "auth": ["apiKeyAuth", "appKeyAuth"], "endpoint_path": "/api/v2/users/{user_id}/orgs", "operation_id": "list_user_organizations", "http_method": "GET", "servers": None, }, params_map={ "all": [ "user_id", ], "required": [ "user_id", ], "nullable": [], "enum": [], "validation": [], }, root_map={ "validations": {}, "allowed_values": {}, "openapi_types": { "user_id": (str, ), }, "attribute_map": { "user_id": "user_id", }, "location_map": { "user_id": "path", }, "collection_format_map": {}, }, headers_map={ "accept": ["application/json"], "content_type": [], }, api_client=api_client, ) self._list_user_permissions_endpoint = _Endpoint( settings={ "response_type": (PermissionsResponse, ), "auth": ["apiKeyAuth", "appKeyAuth"], "endpoint_path": "/api/v2/users/{user_id}/permissions", "operation_id": "list_user_permissions", "http_method": "GET", "servers": None, }, params_map={ "all": [ "user_id", ], "required": [ "user_id", ], "nullable": [], "enum": [], "validation": [], }, root_map={ "validations": {}, "allowed_values": {}, "openapi_types": { "user_id": (str, ), }, "attribute_map": { "user_id": "user_id", }, "location_map": { "user_id": "path", }, "collection_format_map": {}, }, headers_map={ "accept": ["application/json"], "content_type": [], }, api_client=api_client, ) self._list_users_endpoint = _Endpoint( settings={ "response_type": (UsersResponse, ), "auth": ["apiKeyAuth", "appKeyAuth"], "endpoint_path": "/api/v2/users", "operation_id": "list_users", "http_method": "GET", "servers": None, }, params_map={ "all": [ "page_size", "page_number", "sort", "sort_dir", "filter", "filter_status", ], "required": [], "nullable": [], "enum": [], "validation": [], }, root_map={ "validations": {}, "allowed_values": {}, "openapi_types": { "page_size": (int, ), "page_number": (int, ), "sort": (str, ), "sort_dir": (QuerySortOrder, ), "filter": (str, ), "filter_status": (str, ), }, "attribute_map": { "page_size": "page[size]", "page_number": "page[number]", "sort": "sort", "sort_dir": "sort_dir", "filter": "filter", "filter_status": "filter[status]", }, "location_map": { "page_size": "query", "page_number": "query", "sort": "query", "sort_dir": "query", "filter": "query", "filter_status": "query", }, "collection_format_map": {}, }, headers_map={ "accept": ["application/json"], "content_type": [], }, api_client=api_client, ) self._send_invitations_endpoint = _Endpoint( settings={ "response_type": (UserInvitationsResponse, ), "auth": ["apiKeyAuth", "appKeyAuth"], "endpoint_path": "/api/v2/user_invitations", "operation_id": "send_invitations", "http_method": "POST", "servers": None, }, params_map={ "all": [ "body", ], "required": [ "body", ], "nullable": [], "enum": [], "validation": [], }, root_map={ "validations": {}, "allowed_values": {}, "openapi_types": { "body": (UserInvitationsRequest, ), }, "attribute_map": {}, "location_map": { "body": "body", }, "collection_format_map": {}, }, headers_map={ "accept": ["application/json"], "content_type": ["application/json"] }, api_client=api_client, ) self._update_user_endpoint = _Endpoint( settings={ "response_type": (UserResponse, ), "auth": ["apiKeyAuth", "appKeyAuth"], "endpoint_path": "/api/v2/users/{user_id}", "operation_id": "update_user", "http_method": "PATCH", "servers": None, }, params_map={ "all": [ "user_id", "body", ], "required": [ "user_id", "body", ], "nullable": [], "enum": [], "validation": [], }, root_map={ "validations": {}, "allowed_values": {}, "openapi_types": { "user_id": (str, ), "body": (UserUpdateRequest, ), }, "attribute_map": { "user_id": "user_id", }, "location_map": { "user_id": "path", "body": "body", }, "collection_format_map": {}, }, headers_map={ "accept": ["application/json"], "content_type": ["application/json"] }, api_client=api_client, )
def __init__(self, api_client=None): if api_client is None: api_client = ApiClient() self.api_client = api_client self._create_logs_metric_endpoint = _Endpoint( settings={ "response_type": (LogsMetricResponse, ), "auth": ["apiKeyAuth", "appKeyAuth"], "endpoint_path": "/api/v2/logs/config/metrics", "operation_id": "create_logs_metric", "http_method": "POST", "servers": None, }, params_map={ "all": [ "body", ], "required": [ "body", ], "nullable": [], "enum": [], "validation": [], }, root_map={ "validations": {}, "allowed_values": {}, "openapi_types": { "body": (LogsMetricCreateRequest, ), }, "attribute_map": {}, "location_map": { "body": "body", }, "collection_format_map": {}, }, headers_map={ "accept": ["application/json"], "content_type": ["application/json"] }, api_client=api_client, ) self._delete_logs_metric_endpoint = _Endpoint( settings={ "response_type": None, "auth": ["apiKeyAuth", "appKeyAuth"], "endpoint_path": "/api/v2/logs/config/metrics/{metric_id}", "operation_id": "delete_logs_metric", "http_method": "DELETE", "servers": None, }, params_map={ "all": [ "metric_id", ], "required": [ "metric_id", ], "nullable": [], "enum": [], "validation": [], }, root_map={ "validations": {}, "allowed_values": {}, "openapi_types": { "metric_id": (str, ), }, "attribute_map": { "metric_id": "metric_id", }, "location_map": { "metric_id": "path", }, "collection_format_map": {}, }, headers_map={ "accept": ["application/json"], "content_type": [], }, api_client=api_client, ) self._get_logs_metric_endpoint = _Endpoint( settings={ "response_type": (LogsMetricResponse, ), "auth": ["apiKeyAuth", "appKeyAuth"], "endpoint_path": "/api/v2/logs/config/metrics/{metric_id}", "operation_id": "get_logs_metric", "http_method": "GET", "servers": None, }, params_map={ "all": [ "metric_id", ], "required": [ "metric_id", ], "nullable": [], "enum": [], "validation": [], }, root_map={ "validations": {}, "allowed_values": {}, "openapi_types": { "metric_id": (str, ), }, "attribute_map": { "metric_id": "metric_id", }, "location_map": { "metric_id": "path", }, "collection_format_map": {}, }, headers_map={ "accept": ["application/json"], "content_type": [], }, api_client=api_client, ) self._list_logs_metrics_endpoint = _Endpoint( settings={ "response_type": (LogsMetricsResponse, ), "auth": ["apiKeyAuth", "appKeyAuth"], "endpoint_path": "/api/v2/logs/config/metrics", "operation_id": "list_logs_metrics", "http_method": "GET", "servers": None, }, params_map={ "all": [], "required": [], "nullable": [], "enum": [], "validation": [] }, root_map={ "validations": {}, "allowed_values": {}, "openapi_types": {}, "attribute_map": {}, "location_map": {}, "collection_format_map": {}, }, headers_map={ "accept": ["application/json"], "content_type": [], }, api_client=api_client, ) self._update_logs_metric_endpoint = _Endpoint( settings={ "response_type": (LogsMetricResponse, ), "auth": ["apiKeyAuth", "appKeyAuth"], "endpoint_path": "/api/v2/logs/config/metrics/{metric_id}", "operation_id": "update_logs_metric", "http_method": "PATCH", "servers": None, }, params_map={ "all": [ "metric_id", "body", ], "required": [ "metric_id", "body", ], "nullable": [], "enum": [], "validation": [], }, root_map={ "validations": {}, "allowed_values": {}, "openapi_types": { "metric_id": (str, ), "body": (LogsMetricUpdateRequest, ), }, "attribute_map": { "metric_id": "metric_id", }, "location_map": { "metric_id": "path", "body": "body", }, "collection_format_map": {}, }, headers_map={ "accept": ["application/json"], "content_type": ["application/json"] }, api_client=api_client, )
def __init__(self, api_client=None): if api_client is None: api_client = ApiClient() self.api_client = api_client self._create_tag_configuration_endpoint = _Endpoint( settings={ "response_type": (MetricTagConfigurationResponse, ), "auth": ["apiKeyAuth", "appKeyAuth"], "endpoint_path": "/api/v2/metrics/{metric_name}/tags", "operation_id": "create_tag_configuration", "http_method": "POST", "servers": None, }, params_map={ "all": [ "metric_name", "body", ], "required": [ "metric_name", "body", ], "nullable": [], "enum": [], "validation": [], }, root_map={ "validations": {}, "allowed_values": {}, "openapi_types": { "metric_name": (str, ), "body": (MetricTagConfigurationCreateRequest, ), }, "attribute_map": { "metric_name": "metric_name", }, "location_map": { "metric_name": "path", "body": "body", }, "collection_format_map": {}, }, headers_map={ "accept": ["application/json"], "content_type": ["application/json"] }, api_client=api_client, ) self._delete_tag_configuration_endpoint = _Endpoint( settings={ "response_type": None, "auth": ["apiKeyAuth", "appKeyAuth"], "endpoint_path": "/api/v2/metrics/{metric_name}/tags", "operation_id": "delete_tag_configuration", "http_method": "DELETE", "servers": None, }, params_map={ "all": [ "metric_name", ], "required": [ "metric_name", ], "nullable": [], "enum": [], "validation": [], }, root_map={ "validations": {}, "allowed_values": {}, "openapi_types": { "metric_name": (str, ), }, "attribute_map": { "metric_name": "metric_name", }, "location_map": { "metric_name": "path", }, "collection_format_map": {}, }, headers_map={ "accept": ["application/json"], "content_type": [], }, api_client=api_client, ) self._list_tag_configuration_by_name_endpoint = _Endpoint( settings={ "response_type": (MetricTagConfigurationResponse, ), "auth": ["apiKeyAuth", "appKeyAuth"], "endpoint_path": "/api/v2/metrics/{metric_name}/tags", "operation_id": "list_tag_configuration_by_name", "http_method": "GET", "servers": None, }, params_map={ "all": [ "metric_name", ], "required": [ "metric_name", ], "nullable": [], "enum": [], "validation": [], }, root_map={ "validations": {}, "allowed_values": {}, "openapi_types": { "metric_name": (str, ), }, "attribute_map": { "metric_name": "metric_name", }, "location_map": { "metric_name": "path", }, "collection_format_map": {}, }, headers_map={ "accept": ["application/json"], "content_type": [], }, api_client=api_client, ) self._list_tag_configurations_endpoint = _Endpoint( settings={ "response_type": (MetricsAndMetricTagConfigurationsResponse, ), "auth": ["apiKeyAuth", "appKeyAuth"], "endpoint_path": "/api/v2/metrics", "operation_id": "list_tag_configurations", "http_method": "GET", "servers": None, }, params_map={ "all": [ "filter_configured", "filter_tags_configured", "filter_metric_type", "filter_include_percentiles", "filter_tags", "window_seconds", ], "required": [], "nullable": [], "enum": [], "validation": [], }, root_map={ "validations": {}, "allowed_values": {}, "openapi_types": { "filter_configured": (bool, ), "filter_tags_configured": (str, ), "filter_metric_type": (MetricTagConfigurationMetricTypes, ), "filter_include_percentiles": (bool, ), "filter_tags": (str, ), "window_seconds": (int, ), }, "attribute_map": { "filter_configured": "filter[configured]", "filter_tags_configured": "filter[tags_configured]", "filter_metric_type": "filter[metric_type]", "filter_include_percentiles": "filter[include_percentiles]", "filter_tags": "filter[tags]", "window_seconds": "window[seconds]", }, "location_map": { "filter_configured": "query", "filter_tags_configured": "query", "filter_metric_type": "query", "filter_include_percentiles": "query", "filter_tags": "query", "window_seconds": "query", }, "collection_format_map": {}, }, headers_map={ "accept": ["application/json"], "content_type": [], }, api_client=api_client, ) self._list_tags_by_metric_name_endpoint = _Endpoint( settings={ "response_type": (MetricAllTagsResponse, ), "auth": ["apiKeyAuth", "appKeyAuth"], "endpoint_path": "/api/v2/metrics/{metric_name}/all-tags", "operation_id": "list_tags_by_metric_name", "http_method": "GET", "servers": None, }, params_map={ "all": [ "metric_name", ], "required": [ "metric_name", ], "nullable": [], "enum": [], "validation": [], }, root_map={ "validations": {}, "allowed_values": {}, "openapi_types": { "metric_name": (str, ), }, "attribute_map": { "metric_name": "metric_name", }, "location_map": { "metric_name": "path", }, "collection_format_map": {}, }, headers_map={ "accept": ["application/json"], "content_type": [], }, api_client=api_client, ) self._list_volumes_by_metric_name_endpoint = _Endpoint( settings={ "response_type": (MetricVolumesResponse, ), "auth": ["apiKeyAuth", "appKeyAuth"], "endpoint_path": "/api/v2/metrics/{metric_name}/volumes", "operation_id": "list_volumes_by_metric_name", "http_method": "GET", "servers": None, }, params_map={ "all": [ "metric_name", ], "required": [ "metric_name", ], "nullable": [], "enum": [], "validation": [], }, root_map={ "validations": {}, "allowed_values": {}, "openapi_types": { "metric_name": (str, ), }, "attribute_map": { "metric_name": "metric_name", }, "location_map": { "metric_name": "path", }, "collection_format_map": {}, }, headers_map={ "accept": ["application/json"], "content_type": [], }, api_client=api_client, ) self._update_tag_configuration_endpoint = _Endpoint( settings={ "response_type": (MetricTagConfigurationResponse, ), "auth": ["apiKeyAuth", "appKeyAuth"], "endpoint_path": "/api/v2/metrics/{metric_name}/tags", "operation_id": "update_tag_configuration", "http_method": "PATCH", "servers": None, }, params_map={ "all": [ "metric_name", "body", ], "required": [ "metric_name", "body", ], "nullable": [], "enum": [], "validation": [], }, root_map={ "validations": {}, "allowed_values": {}, "openapi_types": { "metric_name": (str, ), "body": (MetricTagConfigurationUpdateRequest, ), }, "attribute_map": { "metric_name": "metric_name", }, "location_map": { "metric_name": "path", "body": "body", }, "collection_format_map": {}, }, headers_map={ "accept": ["application/json"], "content_type": ["application/json"] }, api_client=api_client, )
def __init__(self, api_client=None): if api_client is None: api_client = ApiClient() self.api_client = api_client self._add_permission_to_role_endpoint = _Endpoint( settings={ "response_type": (PermissionsResponse, ), "auth": ["apiKeyAuth", "appKeyAuth"], "endpoint_path": "/api/v2/roles/{role_id}/permissions", "operation_id": "add_permission_to_role", "http_method": "POST", "servers": None, }, params_map={ "all": [ "role_id", "body", ], "required": [ "role_id", "body", ], "nullable": [], "enum": [], "validation": [], }, root_map={ "validations": {}, "allowed_values": {}, "openapi_types": { "role_id": (str, ), "body": (RelationshipToPermission, ), }, "attribute_map": { "role_id": "role_id", }, "location_map": { "role_id": "path", "body": "body", }, "collection_format_map": {}, }, headers_map={ "accept": ["application/json"], "content_type": ["application/json"] }, api_client=api_client, ) self._add_user_to_role_endpoint = _Endpoint( settings={ "response_type": (UsersResponse, ), "auth": ["apiKeyAuth", "appKeyAuth"], "endpoint_path": "/api/v2/roles/{role_id}/users", "operation_id": "add_user_to_role", "http_method": "POST", "servers": None, }, params_map={ "all": [ "role_id", "body", ], "required": [ "role_id", "body", ], "nullable": [], "enum": [], "validation": [], }, root_map={ "validations": {}, "allowed_values": {}, "openapi_types": { "role_id": (str, ), "body": (RelationshipToUser, ), }, "attribute_map": { "role_id": "role_id", }, "location_map": { "role_id": "path", "body": "body", }, "collection_format_map": {}, }, headers_map={ "accept": ["application/json"], "content_type": ["application/json"] }, api_client=api_client, ) self._create_role_endpoint = _Endpoint( settings={ "response_type": (RoleCreateResponse, ), "auth": ["apiKeyAuth", "appKeyAuth"], "endpoint_path": "/api/v2/roles", "operation_id": "create_role", "http_method": "POST", "servers": None, }, params_map={ "all": [ "body", ], "required": [ "body", ], "nullable": [], "enum": [], "validation": [], }, root_map={ "validations": {}, "allowed_values": {}, "openapi_types": { "body": (RoleCreateRequest, ), }, "attribute_map": {}, "location_map": { "body": "body", }, "collection_format_map": {}, }, headers_map={ "accept": ["application/json"], "content_type": ["application/json"] }, api_client=api_client, ) self._delete_role_endpoint = _Endpoint( settings={ "response_type": None, "auth": ["apiKeyAuth", "appKeyAuth"], "endpoint_path": "/api/v2/roles/{role_id}", "operation_id": "delete_role", "http_method": "DELETE", "servers": None, }, params_map={ "all": [ "role_id", ], "required": [ "role_id", ], "nullable": [], "enum": [], "validation": [], }, root_map={ "validations": {}, "allowed_values": {}, "openapi_types": { "role_id": (str, ), }, "attribute_map": { "role_id": "role_id", }, "location_map": { "role_id": "path", }, "collection_format_map": {}, }, headers_map={ "accept": ["application/json"], "content_type": [], }, api_client=api_client, ) self._get_role_endpoint = _Endpoint( settings={ "response_type": (RoleResponse, ), "auth": ["apiKeyAuth", "appKeyAuth"], "endpoint_path": "/api/v2/roles/{role_id}", "operation_id": "get_role", "http_method": "GET", "servers": None, }, params_map={ "all": [ "role_id", ], "required": [ "role_id", ], "nullable": [], "enum": [], "validation": [], }, root_map={ "validations": {}, "allowed_values": {}, "openapi_types": { "role_id": (str, ), }, "attribute_map": { "role_id": "role_id", }, "location_map": { "role_id": "path", }, "collection_format_map": {}, }, headers_map={ "accept": ["application/json"], "content_type": [], }, api_client=api_client, ) self._list_permissions_endpoint = _Endpoint( settings={ "response_type": (PermissionsResponse, ), "auth": ["apiKeyAuth", "appKeyAuth"], "endpoint_path": "/api/v2/permissions", "operation_id": "list_permissions", "http_method": "GET", "servers": None, }, params_map={ "all": [], "required": [], "nullable": [], "enum": [], "validation": [] }, root_map={ "validations": {}, "allowed_values": {}, "openapi_types": {}, "attribute_map": {}, "location_map": {}, "collection_format_map": {}, }, headers_map={ "accept": ["application/json"], "content_type": [], }, api_client=api_client, ) self._list_role_permissions_endpoint = _Endpoint( settings={ "response_type": (PermissionsResponse, ), "auth": ["apiKeyAuth", "appKeyAuth"], "endpoint_path": "/api/v2/roles/{role_id}/permissions", "operation_id": "list_role_permissions", "http_method": "GET", "servers": None, }, params_map={ "all": [ "role_id", ], "required": [ "role_id", ], "nullable": [], "enum": [], "validation": [], }, root_map={ "validations": {}, "allowed_values": {}, "openapi_types": { "role_id": (str, ), }, "attribute_map": { "role_id": "role_id", }, "location_map": { "role_id": "path", }, "collection_format_map": {}, }, headers_map={ "accept": ["application/json"], "content_type": [], }, api_client=api_client, ) self._list_role_users_endpoint = _Endpoint( settings={ "response_type": (UsersResponse, ), "auth": ["apiKeyAuth", "appKeyAuth"], "endpoint_path": "/api/v2/roles/{role_id}/users", "operation_id": "list_role_users", "http_method": "GET", "servers": None, }, params_map={ "all": [ "role_id", "page_size", "page_number", "sort", "filter", ], "required": [ "role_id", ], "nullable": [], "enum": [], "validation": [], }, root_map={ "validations": {}, "allowed_values": {}, "openapi_types": { "role_id": (str, ), "page_size": (int, ), "page_number": (int, ), "sort": (str, ), "filter": (str, ), }, "attribute_map": { "role_id": "role_id", "page_size": "page[size]", "page_number": "page[number]", "sort": "sort", "filter": "filter", }, "location_map": { "role_id": "path", "page_size": "query", "page_number": "query", "sort": "query", "filter": "query", }, "collection_format_map": {}, }, headers_map={ "accept": ["application/json"], "content_type": [], }, api_client=api_client, ) self._list_roles_endpoint = _Endpoint( settings={ "response_type": (RolesResponse, ), "auth": ["apiKeyAuth", "appKeyAuth"], "endpoint_path": "/api/v2/roles", "operation_id": "list_roles", "http_method": "GET", "servers": None, }, params_map={ "all": [ "page_size", "page_number", "sort", "filter", ], "required": [], "nullable": [], "enum": [], "validation": [], }, root_map={ "validations": {}, "allowed_values": {}, "openapi_types": { "page_size": (int, ), "page_number": (int, ), "sort": (RolesSort, ), "filter": (str, ), }, "attribute_map": { "page_size": "page[size]", "page_number": "page[number]", "sort": "sort", "filter": "filter", }, "location_map": { "page_size": "query", "page_number": "query", "sort": "query", "filter": "query", }, "collection_format_map": {}, }, headers_map={ "accept": ["application/json"], "content_type": [], }, api_client=api_client, ) self._remove_permission_from_role_endpoint = _Endpoint( settings={ "response_type": (PermissionsResponse, ), "auth": ["apiKeyAuth", "appKeyAuth"], "endpoint_path": "/api/v2/roles/{role_id}/permissions", "operation_id": "remove_permission_from_role", "http_method": "DELETE", "servers": None, }, params_map={ "all": [ "role_id", "body", ], "required": [ "role_id", "body", ], "nullable": [], "enum": [], "validation": [], }, root_map={ "validations": {}, "allowed_values": {}, "openapi_types": { "role_id": (str, ), "body": (RelationshipToPermission, ), }, "attribute_map": { "role_id": "role_id", }, "location_map": { "role_id": "path", "body": "body", }, "collection_format_map": {}, }, headers_map={ "accept": ["application/json"], "content_type": ["application/json"] }, api_client=api_client, ) self._remove_user_from_role_endpoint = _Endpoint( settings={ "response_type": (UsersResponse, ), "auth": ["apiKeyAuth", "appKeyAuth"], "endpoint_path": "/api/v2/roles/{role_id}/users", "operation_id": "remove_user_from_role", "http_method": "DELETE", "servers": None, }, params_map={ "all": [ "role_id", "body", ], "required": [ "role_id", "body", ], "nullable": [], "enum": [], "validation": [], }, root_map={ "validations": {}, "allowed_values": {}, "openapi_types": { "role_id": (str, ), "body": (RelationshipToUser, ), }, "attribute_map": { "role_id": "role_id", }, "location_map": { "role_id": "path", "body": "body", }, "collection_format_map": {}, }, headers_map={ "accept": ["application/json"], "content_type": ["application/json"] }, api_client=api_client, ) self._update_role_endpoint = _Endpoint( settings={ "response_type": (RoleUpdateResponse, ), "auth": ["apiKeyAuth", "appKeyAuth"], "endpoint_path": "/api/v2/roles/{role_id}", "operation_id": "update_role", "http_method": "PATCH", "servers": None, }, params_map={ "all": [ "role_id", "body", ], "required": [ "role_id", "body", ], "nullable": [], "enum": [], "validation": [], }, root_map={ "validations": {}, "allowed_values": {}, "openapi_types": { "role_id": (str, ), "body": (RoleUpdateRequest, ), }, "attribute_map": { "role_id": "role_id", }, "location_map": { "role_id": "path", "body": "body", }, "collection_format_map": {}, }, headers_map={ "accept": ["application/json"], "content_type": ["application/json"] }, api_client=api_client, )
def __init__(self, api_client=None): if api_client is None: api_client = ApiClient() self.api_client = api_client self._list_processes_endpoint = _Endpoint( settings={ "response_type": (ProcessSummariesResponse, ), "auth": ["apiKeyAuth", "appKeyAuth"], "endpoint_path": "/api/v2/processes", "operation_id": "list_processes", "http_method": "GET", "servers": None, }, params_map={ "all": [ "search", "tags", "_from", "to", "page_limit", "page_cursor", ], "required": [], "nullable": [], "enum": [], "validation": [ "page_limit", ], }, root_map={ "validations": { ("page_limit", ): { "inclusive_maximum": 10000, "inclusive_minimum": 1, }, }, "allowed_values": {}, "openapi_types": { "search": (str, ), "tags": (str, ), "_from": (int, ), "to": (int, ), "page_limit": (int, ), "page_cursor": (str, ), }, "attribute_map": { "search": "search", "tags": "tags", "_from": "from", "to": "to", "page_limit": "page[limit]", "page_cursor": "page[cursor]", }, "location_map": { "search": "query", "tags": "query", "_from": "query", "to": "query", "page_limit": "query", "page_cursor": "query", }, "collection_format_map": {}, }, headers_map={ "accept": ["application/json"], "content_type": [], }, api_client=api_client, )