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
589 changes: 589 additions & 0 deletions .generator/schemas/v2/openapi.yaml

Large diffs are not rendered by default.

161 changes: 161 additions & 0 deletions docs/datadog_api_client.v2.model.rst
Original file line number Diff line number Diff line change
Expand Up @@ -15964,6 +15964,48 @@ datadog\_api\_client.v2.model.google\_chat\_create\_organization\_handle\_reques
:members:
:show-inheritance:

datadog\_api\_client.v2.model.google\_chat\_delegated\_user\_attributes module
------------------------------------------------------------------------------

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

datadog\_api\_client.v2.model.google\_chat\_delegated\_user\_data module
------------------------------------------------------------------------

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

datadog\_api\_client.v2.model.google\_chat\_delegated\_user\_response module
----------------------------------------------------------------------------

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

datadog\_api\_client.v2.model.google\_chat\_delegated\_user\_type module
------------------------------------------------------------------------

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

datadog\_api\_client.v2.model.google\_chat\_organization\_attributes module
---------------------------------------------------------------------------

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

datadog\_api\_client.v2.model.google\_chat\_organization\_data module
---------------------------------------------------------------------

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

datadog\_api\_client.v2.model.google\_chat\_organization\_handle\_response module
---------------------------------------------------------------------------------

Expand Down Expand Up @@ -15999,6 +16041,125 @@ datadog\_api\_client.v2.model.google\_chat\_organization\_handles\_response modu
:members:
:show-inheritance:

datadog\_api\_client.v2.model.google\_chat\_organization\_relationships module
------------------------------------------------------------------------------

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

datadog\_api\_client.v2.model.google\_chat\_organization\_relationships\_delegated\_user module
-----------------------------------------------------------------------------------------------

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

datadog\_api\_client.v2.model.google\_chat\_organization\_relationships\_delegated\_user\_data module
-----------------------------------------------------------------------------------------------------

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

datadog\_api\_client.v2.model.google\_chat\_organization\_response module
-------------------------------------------------------------------------

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

datadog\_api\_client.v2.model.google\_chat\_organization\_type module
---------------------------------------------------------------------

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

datadog\_api\_client.v2.model.google\_chat\_organizations\_response module
--------------------------------------------------------------------------

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

datadog\_api\_client.v2.model.google\_chat\_target\_audience\_attributes module
-------------------------------------------------------------------------------

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

datadog\_api\_client.v2.model.google\_chat\_target\_audience\_create\_request module
------------------------------------------------------------------------------------

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

datadog\_api\_client.v2.model.google\_chat\_target\_audience\_create\_request\_attributes module
------------------------------------------------------------------------------------------------

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

datadog\_api\_client.v2.model.google\_chat\_target\_audience\_create\_request\_data module
------------------------------------------------------------------------------------------

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

datadog\_api\_client.v2.model.google\_chat\_target\_audience\_data module
-------------------------------------------------------------------------

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

datadog\_api\_client.v2.model.google\_chat\_target\_audience\_response module
-----------------------------------------------------------------------------

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

datadog\_api\_client.v2.model.google\_chat\_target\_audience\_type module
-------------------------------------------------------------------------

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

datadog\_api\_client.v2.model.google\_chat\_target\_audience\_update\_request module
------------------------------------------------------------------------------------

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

datadog\_api\_client.v2.model.google\_chat\_target\_audience\_update\_request\_attributes module
------------------------------------------------------------------------------------------------

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

datadog\_api\_client.v2.model.google\_chat\_target\_audience\_update\_request\_data module
------------------------------------------------------------------------------------------

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

datadog\_api\_client.v2.model.google\_chat\_target\_audiences\_response module
------------------------------------------------------------------------------

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

datadog\_api\_client.v2.model.google\_chat\_update\_organization\_handle\_request module
----------------------------------------------------------------------------------------

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
"""
Create a target audience returns "CREATED" response
"""

from datadog_api_client import ApiClient, Configuration
from datadog_api_client.v2.api.google_chat_integration_api import GoogleChatIntegrationApi
from datadog_api_client.v2.model.google_chat_target_audience_create_request import GoogleChatTargetAudienceCreateRequest
from datadog_api_client.v2.model.google_chat_target_audience_create_request_attributes import (
GoogleChatTargetAudienceCreateRequestAttributes,
)
from datadog_api_client.v2.model.google_chat_target_audience_create_request_data import (
GoogleChatTargetAudienceCreateRequestData,
)
from datadog_api_client.v2.model.google_chat_target_audience_type import GoogleChatTargetAudienceType

body = GoogleChatTargetAudienceCreateRequest(
data=GoogleChatTargetAudienceCreateRequestData(
attributes=GoogleChatTargetAudienceCreateRequestAttributes(
audience_id="fake-audience-id-1",
audience_name="fake audience name 1",
),
type=GoogleChatTargetAudienceType.GOOGLE_CHAT_TARGET_AUDIENCE_TYPE,
),
)

configuration = Configuration()
with ApiClient(configuration) as api_client:
api_instance = GoogleChatIntegrationApi(api_client)
response = api_instance.create_google_chat_target_audience(
organization_binding_id="organization_binding_id", body=body
)

print(response)
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
"""
Delete the delegated user returns "OK" response
"""

from datadog_api_client import ApiClient, Configuration
from datadog_api_client.v2.api.google_chat_integration_api import GoogleChatIntegrationApi

configuration = Configuration()
with ApiClient(configuration) as api_client:
api_instance = GoogleChatIntegrationApi(api_client)
api_instance.delete_google_chat_delegated_user(
organization_binding_id="organization_binding_id",
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
"""
Delete a Google Chat organization binding returns "OK" response
"""

from datadog_api_client import ApiClient, Configuration
from datadog_api_client.v2.api.google_chat_integration_api import GoogleChatIntegrationApi

configuration = Configuration()
with ApiClient(configuration) as api_client:
api_instance = GoogleChatIntegrationApi(api_client)
api_instance.delete_google_chat_organization(
organization_binding_id="organization_binding_id",
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
"""
Delete a target audience returns "OK" response
"""

from datadog_api_client import ApiClient, Configuration
from datadog_api_client.v2.api.google_chat_integration_api import GoogleChatIntegrationApi

configuration = Configuration()
with ApiClient(configuration) as api_client:
api_instance = GoogleChatIntegrationApi(api_client)
api_instance.delete_google_chat_target_audience(
organization_binding_id="organization_binding_id",
target_audience_id="target_audience_id",
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
"""
Get the delegated user returns "OK" response
"""

from datadog_api_client import ApiClient, Configuration
from datadog_api_client.v2.api.google_chat_integration_api import GoogleChatIntegrationApi

configuration = Configuration()
with ApiClient(configuration) as api_client:
api_instance = GoogleChatIntegrationApi(api_client)
response = api_instance.get_google_chat_delegated_user(
organization_binding_id="organization_binding_id",
)

print(response)
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
"""
Get a Google Chat organization binding returns "OK" response
"""

from datadog_api_client import ApiClient, Configuration
from datadog_api_client.v2.api.google_chat_integration_api import GoogleChatIntegrationApi

configuration = Configuration()
with ApiClient(configuration) as api_client:
api_instance = GoogleChatIntegrationApi(api_client)
response = api_instance.get_google_chat_organization(
organization_binding_id="organization_binding_id",
)

print(response)
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
"""
Get a target audience returns "OK" response
"""

from datadog_api_client import ApiClient, Configuration
from datadog_api_client.v2.api.google_chat_integration_api import GoogleChatIntegrationApi

configuration = Configuration()
with ApiClient(configuration) as api_client:
api_instance = GoogleChatIntegrationApi(api_client)
response = api_instance.get_google_chat_target_audience(
organization_binding_id="organization_binding_id",
target_audience_id="target_audience_id",
)

print(response)
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
"""
Get all Google Chat organization bindings returns "OK" response
"""

from datadog_api_client import ApiClient, Configuration
from datadog_api_client.v2.api.google_chat_integration_api import GoogleChatIntegrationApi

configuration = Configuration()
with ApiClient(configuration) as api_client:
api_instance = GoogleChatIntegrationApi(api_client)
response = api_instance.list_google_chat_organizations()

print(response)
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
"""
Get all target audiences returns "OK" response
"""

from datadog_api_client import ApiClient, Configuration
from datadog_api_client.v2.api.google_chat_integration_api import GoogleChatIntegrationApi

configuration = Configuration()
with ApiClient(configuration) as api_client:
api_instance = GoogleChatIntegrationApi(api_client)
response = api_instance.list_google_chat_target_audiences(
organization_binding_id="organization_binding_id",
)

print(response)
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
"""
Update a target audience returns "OK" response
"""

from datadog_api_client import ApiClient, Configuration
from datadog_api_client.v2.api.google_chat_integration_api import GoogleChatIntegrationApi
from datadog_api_client.v2.model.google_chat_target_audience_type import GoogleChatTargetAudienceType
from datadog_api_client.v2.model.google_chat_target_audience_update_request import GoogleChatTargetAudienceUpdateRequest
from datadog_api_client.v2.model.google_chat_target_audience_update_request_attributes import (
GoogleChatTargetAudienceUpdateRequestAttributes,
)
from datadog_api_client.v2.model.google_chat_target_audience_update_request_data import (
GoogleChatTargetAudienceUpdateRequestData,
)

body = GoogleChatTargetAudienceUpdateRequest(
data=GoogleChatTargetAudienceUpdateRequestData(
attributes=GoogleChatTargetAudienceUpdateRequestAttributes(
audience_id="fake-audience-id-1",
audience_name="fake audience name 1",
),
type=GoogleChatTargetAudienceType.GOOGLE_CHAT_TARGET_AUDIENCE_TYPE,
),
)

configuration = Configuration()
with ApiClient(configuration) as api_client:
api_instance = GoogleChatIntegrationApi(api_client)
response = api_instance.update_google_chat_target_audience(
organization_binding_id="organization_binding_id", target_audience_id="target_audience_id", body=body
)

print(response)
Loading
Loading