Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move under common tag Case Management #1867

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions .apigentools-info
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,13 @@
"spec_versions": {
"v1": {
"apigentools_version": "1.6.6",
"regenerated": "2024-02-20 12:21:47.886534",
"spec_repo_commit": "7e467650"
"regenerated": "2024-02-20 19:02:25.507403",
"spec_repo_commit": "5ef419de"
},
"v2": {
"apigentools_version": "1.6.6",
"regenerated": "2024-02-20 12:21:47.901998",
"spec_repo_commit": "7e467650"
"regenerated": "2024-02-20 19:02:25.522187",
"spec_repo_commit": "5ef419de"
}
}
}
32 changes: 15 additions & 17 deletions .generator/schemas/v2/openapi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -22766,7 +22766,7 @@ paths:
- cases_read
summary: Search cases
tags:
- Cases
- Case Management
x-pagination:
limitParam: page[size]
pageOffsetParam: page[offset]
Expand Down Expand Up @@ -22805,7 +22805,7 @@ paths:
- cases_write
summary: Create a case
tags:
- Cases
- Case Management
/api/v2/cases/projects:
get:
description: Get all projects.
Expand Down Expand Up @@ -22834,7 +22834,7 @@ paths:
- cases_read
summary: Get all projects
tags:
- Cases Projects
- Case Management
post:
description: Create a project.
operationId: CreateProject
Expand Down Expand Up @@ -22869,7 +22869,7 @@ paths:
- cases_write
summary: Create a project
tags:
- Cases Projects
- Case Management
/api/v2/cases/projects/{project_id}:
delete:
description: Remove a project using the project's `id`.
Expand All @@ -22896,7 +22896,7 @@ paths:
- cases_write
summary: Remove a project
tags:
- Cases Projects
- Case Management
get:
description: Get the details of a project by `project_id`.
operationId: GetProject
Expand Down Expand Up @@ -22926,7 +22926,7 @@ paths:
- cases_read
summary: Get the details of a project
tags:
- Cases Projects
- Case Management
/api/v2/cases/{case_id}:
get:
description: Get the details of case by `case_id`
Expand Down Expand Up @@ -22957,7 +22957,7 @@ paths:
- cases_read
summary: Get the details of a case
tags:
- Cases
- Case Management
/api/v2/cases/{case_id}/archive:
post:
description: Archive case
Expand Down Expand Up @@ -22995,7 +22995,7 @@ paths:
- cases_write
summary: Archive case
tags:
- Cases
- Case Management
/api/v2/cases/{case_id}/assign:
post:
description: Assign case to a user
Expand Down Expand Up @@ -23033,7 +23033,7 @@ paths:
- cases_write
summary: Assign case
tags:
- Cases
- Case Management
/api/v2/cases/{case_id}/priority:
post:
description: Update case priority
Expand Down Expand Up @@ -23071,7 +23071,7 @@ paths:
- cases_write
summary: Update case priority
tags:
- Cases
- Case Management
/api/v2/cases/{case_id}/status:
post:
description: Update case status
Expand Down Expand Up @@ -23109,7 +23109,7 @@ paths:
- cases_write
summary: Update case status
tags:
- Cases
- Case Management
/api/v2/cases/{case_id}/unarchive:
post:
description: Unarchive case
Expand Down Expand Up @@ -23147,7 +23147,7 @@ paths:
- cases_write
summary: Unarchive case
tags:
- Cases
- Case Management
/api/v2/cases/{case_id}/unassign:
post:
description: Unassign case
Expand Down Expand Up @@ -23185,7 +23185,7 @@ paths:
- cases_write
summary: Unassign case
tags:
- Cases
- Case Management
/api/v2/ci/pipeline:
post:
description: 'Send your pipeline event to your Datadog platform over HTTP. For
Expand Down Expand Up @@ -34532,10 +34532,8 @@ tags:
[Test Visibility in Datadog page](https://docs.datadoghq.com/tests/) for more
information.
name: CI Visibility Tests
- description: View and manage cases within Datadog
name: Cases
- description: View and manage project within Case Management
name: Cases Projects
- description: View and manage cases and project within Case Management
name: Case Management
- description: The Cloud Cost Management API allows you to set up, edit, and delete
Cloud Cost Management accounts for AWS and Azure. See the [Cloud Cost Management
page](https://docs.datadoghq.com/cloud_cost_management/) for more information.
Expand Down
13 changes: 3 additions & 10 deletions docs/datadog_api_client.v2.api.rst
Original file line number Diff line number Diff line change
Expand Up @@ -29,17 +29,10 @@ authn\_mappings\_api
:members:
:show-inheritance:

cases\_api
----------

.. automodule:: datadog_api_client.v2.api.cases_api
:members:
:show-inheritance:

cases\_projects\_api
--------------------
case\_management\_api
---------------------

.. automodule:: datadog_api_client.v2.api.cases_projects_api
.. automodule:: datadog_api_client.v2.api.case_management_api
:members:
:show-inheritance:

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

from os import environ
from datadog_api_client import ApiClient, Configuration
from datadog_api_client.v2.api.cases_api import CasesApi
from datadog_api_client.v2.api.case_management_api import CaseManagementApi
from datadog_api_client.v2.model.case_empty import CaseEmpty
from datadog_api_client.v2.model.case_empty_request import CaseEmptyRequest
from datadog_api_client.v2.model.case_resource_type import CaseResourceType
Expand All @@ -20,7 +20,7 @@

configuration = Configuration()
with ApiClient(configuration) as api_client:
api_instance = CasesApi(api_client)
api_instance = CaseManagementApi(api_client)
response = api_instance.archive_case(case_id=CASE_ID, body=body)

print(response)
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

from os import environ
from datadog_api_client import ApiClient, Configuration
from datadog_api_client.v2.api.cases_api import CasesApi
from datadog_api_client.v2.api.case_management_api import CaseManagementApi
from datadog_api_client.v2.model.case_assign import CaseAssign
from datadog_api_client.v2.model.case_assign_attributes import CaseAssignAttributes
from datadog_api_client.v2.model.case_assign_request import CaseAssignRequest
Expand All @@ -27,7 +27,7 @@

configuration = Configuration()
with ApiClient(configuration) as api_client:
api_instance = CasesApi(api_client)
api_instance = CaseManagementApi(api_client)
response = api_instance.assign_case(case_id=CASE_ID, body=body)

print(response)
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

from os import environ
from datadog_api_client import ApiClient, Configuration
from datadog_api_client.v2.api.cases_api import CasesApi
from datadog_api_client.v2.api.case_management_api import CaseManagementApi
from datadog_api_client.v2.model.case_create import CaseCreate
from datadog_api_client.v2.model.case_create_attributes import CaseCreateAttributes
from datadog_api_client.v2.model.case_create_relationships import CaseCreateRelationships
Expand All @@ -26,7 +26,7 @@
data=CaseCreate(
attributes=CaseCreateAttributes(
priority=CasePriority.NOT_DEFINED,
title="Security breach investigation in 3dcc5b2ebf9bfb8f",
title="Security breach investigation in 0cfbc5cbc676ee71",
type=CaseType.STANDARD,
),
relationships=CaseCreateRelationships(
Expand All @@ -49,7 +49,7 @@

configuration = Configuration()
with ApiClient(configuration) as api_client:
api_instance = CasesApi(api_client)
api_instance = CaseManagementApi(api_client)
response = api_instance.create_case(body=body)

print(response)
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"""

from datadog_api_client import ApiClient, Configuration
from datadog_api_client.v2.api.cases_projects_api import CasesProjectsApi
from datadog_api_client.v2.api.case_management_api import CaseManagementApi
from datadog_api_client.v2.model.project_create import ProjectCreate
from datadog_api_client.v2.model.project_create_attributes import ProjectCreateAttributes
from datadog_api_client.v2.model.project_create_request import ProjectCreateRequest
Expand All @@ -21,7 +21,7 @@

configuration = Configuration()
with ApiClient(configuration) as api_client:
api_instance = CasesProjectsApi(api_client)
api_instance = CaseManagementApi(api_client)
response = api_instance.create_project(body=body)

print(response)
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,11 @@
"""

from datadog_api_client import ApiClient, Configuration
from datadog_api_client.v2.api.cases_projects_api import CasesProjectsApi
from datadog_api_client.v2.api.case_management_api import CaseManagementApi

configuration = Configuration()
with ApiClient(configuration) as api_client:
api_instance = CasesProjectsApi(api_client)
api_instance = CaseManagementApi(api_client)
api_instance.delete_project(
project_id="project_id",
)
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,14 @@

from os import environ
from datadog_api_client import ApiClient, Configuration
from datadog_api_client.v2.api.cases_api import CasesApi
from datadog_api_client.v2.api.case_management_api import CaseManagementApi

# there is a valid "case" in the system
CASE_ID = environ["CASE_ID"]

configuration = Configuration()
with ApiClient(configuration) as api_client:
api_instance = CasesApi(api_client)
api_instance = CaseManagementApi(api_client)
response = api_instance.get_case(
case_id=CASE_ID,
)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,11 @@
"""

from datadog_api_client import ApiClient, Configuration
from datadog_api_client.v2.api.cases_projects_api import CasesProjectsApi
from datadog_api_client.v2.api.case_management_api import CaseManagementApi

configuration = Configuration()
with ApiClient(configuration) as api_client:
api_instance = CasesProjectsApi(api_client)
api_instance = CaseManagementApi(api_client)
response = api_instance.get_project(
project_id="project_id",
)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,11 @@
"""

from datadog_api_client import ApiClient, Configuration
from datadog_api_client.v2.api.cases_projects_api import CasesProjectsApi
from datadog_api_client.v2.api.case_management_api import CaseManagementApi

configuration = Configuration()
with ApiClient(configuration) as api_client:
api_instance = CasesProjectsApi(api_client)
api_instance = CaseManagementApi(api_client)
response = api_instance.get_projects()

print(response)
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,11 @@
"""

from datadog_api_client import ApiClient, Configuration
from datadog_api_client.v2.api.cases_api import CasesApi
from datadog_api_client.v2.api.case_management_api import CaseManagementApi

configuration = Configuration()
with ApiClient(configuration) as api_client:
api_instance = CasesApi(api_client)
api_instance = CaseManagementApi(api_client)
response = api_instance.search_cases()

print(response)
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,11 @@
"""

from datadog_api_client import ApiClient, Configuration
from datadog_api_client.v2.api.cases_api import CasesApi
from datadog_api_client.v2.api.case_management_api import CaseManagementApi

configuration = Configuration()
with ApiClient(configuration) as api_client:
api_instance = CasesApi(api_client)
api_instance = CaseManagementApi(api_client)
items = api_instance.search_cases_with_pagination()
for item in items:
print(item)
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

from os import environ
from datadog_api_client import ApiClient, Configuration
from datadog_api_client.v2.api.cases_api import CasesApi
from datadog_api_client.v2.api.case_management_api import CaseManagementApi
from datadog_api_client.v2.model.case_empty import CaseEmpty
from datadog_api_client.v2.model.case_empty_request import CaseEmptyRequest
from datadog_api_client.v2.model.case_resource_type import CaseResourceType
Expand All @@ -20,7 +20,7 @@

configuration = Configuration()
with ApiClient(configuration) as api_client:
api_instance = CasesApi(api_client)
api_instance = CaseManagementApi(api_client)
response = api_instance.unarchive_case(case_id=CASE_ID, body=body)

print(response)
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

from os import environ
from datadog_api_client import ApiClient, Configuration
from datadog_api_client.v2.api.cases_api import CasesApi
from datadog_api_client.v2.api.case_management_api import CaseManagementApi
from datadog_api_client.v2.model.case_empty import CaseEmpty
from datadog_api_client.v2.model.case_empty_request import CaseEmptyRequest
from datadog_api_client.v2.model.case_resource_type import CaseResourceType
Expand All @@ -20,7 +20,7 @@

configuration = Configuration()
with ApiClient(configuration) as api_client:
api_instance = CasesApi(api_client)
api_instance = CaseManagementApi(api_client)
response = api_instance.unassign_case(case_id=CASE_ID, body=body)

print(response)
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

from os import environ
from datadog_api_client import ApiClient, Configuration
from datadog_api_client.v2.api.cases_api import CasesApi
from datadog_api_client.v2.api.case_management_api import CaseManagementApi
from datadog_api_client.v2.model.case_priority import CasePriority
from datadog_api_client.v2.model.case_resource_type import CaseResourceType
from datadog_api_client.v2.model.case_update_priority import CaseUpdatePriority
Expand All @@ -25,7 +25,7 @@

configuration = Configuration()
with ApiClient(configuration) as api_client:
api_instance = CasesApi(api_client)
api_instance = CaseManagementApi(api_client)
response = api_instance.update_priority(case_id=CASE_ID, body=body)

print(response)
Loading
Loading