Skip to content
Open
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
851 changes: 851 additions & 0 deletions .generator/schemas/v2/openapi.yaml

Large diffs are not rendered by default.

196 changes: 196 additions & 0 deletions docs/datadog_api_client.v2.model.rst
Original file line number Diff line number Diff line change
Expand Up @@ -781,6 +781,13 @@ datadog\_api\_client.v2.model.app\_deployment\_type module
:members:
:show-inheritance:

datadog\_api\_client.v2.model.app\_favorite\_type module
--------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.app_favorite_type
:members:
:show-inheritance:

datadog\_api\_client.v2.model.app\_key\_registration\_data module
-----------------------------------------------------------------

Expand All @@ -802,20 +809,69 @@ datadog\_api\_client.v2.model.app\_meta module
:members:
:show-inheritance:

datadog\_api\_client.v2.model.app\_protection\_level module
-----------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.app_protection_level
:members:
:show-inheritance:

datadog\_api\_client.v2.model.app\_protection\_level\_type module
-----------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.app_protection_level_type
:members:
:show-inheritance:

datadog\_api\_client.v2.model.app\_relationship module
------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.app_relationship
:members:
:show-inheritance:

datadog\_api\_client.v2.model.app\_self\_service\_type module
-------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.app_self_service_type
:members:
:show-inheritance:

datadog\_api\_client.v2.model.app\_tags\_type module
----------------------------------------------------

.. automodule:: datadog_api_client.v2.model.app_tags_type
:members:
:show-inheritance:

datadog\_api\_client.v2.model.app\_trigger\_wrapper module
----------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.app_trigger_wrapper
:members:
:show-inheritance:

datadog\_api\_client.v2.model.app\_version\_attributes module
-------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.app_version_attributes
:members:
:show-inheritance:

datadog\_api\_client.v2.model.app\_version\_name\_type module
-------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.app_version_name_type
:members:
:show-inheritance:

datadog\_api\_client.v2.model.app\_version\_type module
-------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.app_version_type
:members:
:show-inheritance:

datadog\_api\_client.v2.model.application\_key\_create\_attributes module
-------------------------------------------------------------------------

Expand Down Expand Up @@ -6920,6 +6976,27 @@ datadog\_api\_client.v2.model.create\_phone\_notification\_channel\_config modul
:members:
:show-inheritance:

datadog\_api\_client.v2.model.create\_publish\_request\_request module
----------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.create_publish_request_request
:members:
:show-inheritance:

datadog\_api\_client.v2.model.create\_publish\_request\_request\_data module
----------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.create_publish_request_request_data
:members:
:show-inheritance:

datadog\_api\_client.v2.model.create\_publish\_request\_request\_data\_attributes module
----------------------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.create_publish_request_request_data_attributes
:members:
:show-inheritance:

datadog\_api\_client.v2.model.create\_rule\_request module
----------------------------------------------------------

Expand Down Expand Up @@ -16419,6 +16496,13 @@ datadog\_api\_client.v2.model.list\_app\_key\_registrations\_response\_meta modu
:members:
:show-inheritance:

datadog\_api\_client.v2.model.list\_app\_versions\_response module
------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.list_app_versions_response
:members:
:show-inheritance:

datadog\_api\_client.v2.model.list\_application\_keys\_response module
----------------------------------------------------------------------

Expand Down Expand Up @@ -24861,6 +24945,13 @@ datadog\_api\_client.v2.model.publish\_app\_response module
:members:
:show-inheritance:

datadog\_api\_client.v2.model.publish\_request\_type module
-----------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.publish_request_type
:members:
:show-inheritance:

datadog\_api\_client.v2.model.put\_apps\_datastore\_item\_response\_array module
--------------------------------------------------------------------------------

Expand Down Expand Up @@ -35207,6 +35298,48 @@ datadog\_api\_client.v2.model.update\_action\_connection\_response module
:members:
:show-inheritance:

datadog\_api\_client.v2.model.update\_app\_favorite\_request module
-------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.update_app_favorite_request
:members:
:show-inheritance:

datadog\_api\_client.v2.model.update\_app\_favorite\_request\_data module
-------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.update_app_favorite_request_data
:members:
:show-inheritance:

datadog\_api\_client.v2.model.update\_app\_favorite\_request\_data\_attributes module
-------------------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.update_app_favorite_request_data_attributes
:members:
:show-inheritance:

datadog\_api\_client.v2.model.update\_app\_protection\_level\_request module
----------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.update_app_protection_level_request
:members:
:show-inheritance:

datadog\_api\_client.v2.model.update\_app\_protection\_level\_request\_data module
----------------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.update_app_protection_level_request_data
:members:
:show-inheritance:

datadog\_api\_client.v2.model.update\_app\_protection\_level\_request\_data\_attributes module
----------------------------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.update_app_protection_level_request_data_attributes
:members:
:show-inheritance:

datadog\_api\_client.v2.model.update\_app\_request module
---------------------------------------------------------

Expand Down Expand Up @@ -35249,6 +35382,69 @@ datadog\_api\_client.v2.model.update\_app\_response\_data\_attributes module
:members:
:show-inheritance:

datadog\_api\_client.v2.model.update\_app\_self\_service\_request module
------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.update_app_self_service_request
:members:
:show-inheritance:

datadog\_api\_client.v2.model.update\_app\_self\_service\_request\_data module
------------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.update_app_self_service_request_data
:members:
:show-inheritance:

datadog\_api\_client.v2.model.update\_app\_self\_service\_request\_data\_attributes module
------------------------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.update_app_self_service_request_data_attributes
:members:
:show-inheritance:

datadog\_api\_client.v2.model.update\_app\_tags\_request module
---------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.update_app_tags_request
:members:
:show-inheritance:

datadog\_api\_client.v2.model.update\_app\_tags\_request\_data module
---------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.update_app_tags_request_data
:members:
:show-inheritance:

datadog\_api\_client.v2.model.update\_app\_tags\_request\_data\_attributes module
---------------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.update_app_tags_request_data_attributes
:members:
:show-inheritance:

datadog\_api\_client.v2.model.update\_app\_version\_name\_request module
------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.update_app_version_name_request
:members:
:show-inheritance:

datadog\_api\_client.v2.model.update\_app\_version\_name\_request\_data module
------------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.update_app_version_name_request_data
:members:
:show-inheritance:

datadog\_api\_client.v2.model.update\_app\_version\_name\_request\_data\_attributes module
------------------------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.update_app_version_name_request_data_attributes
:members:
:show-inheritance:

datadog\_api\_client.v2.model.update\_apps\_datastore\_item\_request module
---------------------------------------------------------------------------

Expand Down
30 changes: 30 additions & 0 deletions examples/v2/app-builder/CreatePublishRequest.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
"""
Create Publish Request returns "Created" response
"""

from datadog_api_client import ApiClient, Configuration
from datadog_api_client.v2.api.app_builder_api import AppBuilderApi
from datadog_api_client.v2.model.create_publish_request_request import CreatePublishRequestRequest
from datadog_api_client.v2.model.create_publish_request_request_data import CreatePublishRequestRequestData
from datadog_api_client.v2.model.create_publish_request_request_data_attributes import (
CreatePublishRequestRequestDataAttributes,
)
from datadog_api_client.v2.model.publish_request_type import PublishRequestType
from uuid import UUID

body = CreatePublishRequestRequest(
data=CreatePublishRequestRequestData(
attributes=CreatePublishRequestRequestDataAttributes(
description="Adds new dashboard widgets and a few bug fixes.",
title="Release v1.2 to production",
),
type=PublishRequestType.PUBLISHREQUEST,
),
)

configuration = Configuration()
with ApiClient(configuration) as api_client:
api_instance = AppBuilderApi(api_client)
response = api_instance.create_publish_request(app_id=UUID("9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d"), body=body)

print(response)
16 changes: 16 additions & 0 deletions examples/v2/app-builder/ListAppVersions.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
"""
List App Versions returns "OK" response
"""

from datadog_api_client import ApiClient, Configuration
from datadog_api_client.v2.api.app_builder_api import AppBuilderApi
from uuid import UUID

configuration = Configuration()
with ApiClient(configuration) as api_client:
api_instance = AppBuilderApi(api_client)
response = api_instance.list_app_versions(
app_id=UUID("9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d"),
)

print(response)
17 changes: 17 additions & 0 deletions examples/v2/app-builder/RevertApp.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
"""
Revert App returns "OK" response
"""

from datadog_api_client import ApiClient, Configuration
from datadog_api_client.v2.api.app_builder_api import AppBuilderApi
from uuid import UUID

configuration = Configuration()
with ApiClient(configuration) as api_client:
api_instance = AppBuilderApi(api_client)
response = api_instance.revert_app(
app_id=UUID("9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d"),
version="version",
)

print(response)
27 changes: 27 additions & 0 deletions examples/v2/app-builder/UpdateAppFavorite.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
"""
Update App Favorite Status returns "OK" response
"""

from datadog_api_client import ApiClient, Configuration
from datadog_api_client.v2.api.app_builder_api import AppBuilderApi
from datadog_api_client.v2.model.app_favorite_type import AppFavoriteType
from datadog_api_client.v2.model.update_app_favorite_request import UpdateAppFavoriteRequest
from datadog_api_client.v2.model.update_app_favorite_request_data import UpdateAppFavoriteRequestData
from datadog_api_client.v2.model.update_app_favorite_request_data_attributes import (
UpdateAppFavoriteRequestDataAttributes,
)
from uuid import UUID

body = UpdateAppFavoriteRequest(
data=UpdateAppFavoriteRequestData(
attributes=UpdateAppFavoriteRequestDataAttributes(
favorite=True,
),
type=AppFavoriteType.FAVORITES,
),
)

configuration = Configuration()
with ApiClient(configuration) as api_client:
api_instance = AppBuilderApi(api_client)
api_instance.update_app_favorite(app_id=UUID("9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d"), body=body)
27 changes: 27 additions & 0 deletions examples/v2/app-builder/UpdateAppSelfService.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
"""
Update App Self-Service Status returns "OK" response
"""

from datadog_api_client import ApiClient, Configuration
from datadog_api_client.v2.api.app_builder_api import AppBuilderApi
from datadog_api_client.v2.model.app_self_service_type import AppSelfServiceType
from datadog_api_client.v2.model.update_app_self_service_request import UpdateAppSelfServiceRequest
from datadog_api_client.v2.model.update_app_self_service_request_data import UpdateAppSelfServiceRequestData
from datadog_api_client.v2.model.update_app_self_service_request_data_attributes import (
UpdateAppSelfServiceRequestDataAttributes,
)
from uuid import UUID

body = UpdateAppSelfServiceRequest(
data=UpdateAppSelfServiceRequestData(
attributes=UpdateAppSelfServiceRequestDataAttributes(
self_service=True,
),
type=AppSelfServiceType.SELFSERVICE,
),
)

configuration = Configuration()
with ApiClient(configuration) as api_client:
api_instance = AppBuilderApi(api_client)
api_instance.update_app_self_service(app_id=UUID("9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d"), body=body)
Loading
Loading