Skip to content
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
476 changes: 391 additions & 85 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 @@ -4,6 +4,34 @@ datadog\_api\_client.v2.model package
Submodules
----------

datadog\_api\_client.v2.model.access\_token\_list\_item module
--------------------------------------------------------------

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

datadog\_api\_client.v2.model.access\_token\_list\_item\_relationships module
-----------------------------------------------------------------------------

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

datadog\_api\_client.v2.model.access\_token\_owner\_type module
---------------------------------------------------------------

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

datadog\_api\_client.v2.model.access\_tokens\_type module
---------------------------------------------------------

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

datadog\_api\_client.v2.model.account\_filtering\_config module
---------------------------------------------------------------

Expand Down Expand Up @@ -14354,6 +14382,20 @@ datadog\_api\_client.v2.model.full\_personal\_access\_token\_attributes module
:members:
:show-inheritance:

datadog\_api\_client.v2.model.full\_service\_access\_token module
-----------------------------------------------------------------

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

datadog\_api\_client.v2.model.full\_service\_access\_token\_attributes module
-----------------------------------------------------------------------------

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

datadog\_api\_client.v2.model.gcp\_credentials module
-----------------------------------------------------

Expand Down Expand Up @@ -19023,6 +19065,13 @@ datadog\_api\_client.v2.model.list\_security\_findings\_response module
:members:
:show-inheritance:

datadog\_api\_client.v2.model.list\_service\_access\_tokens\_response module
----------------------------------------------------------------------------

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

datadog\_api\_client.v2.model.list\_tags\_response module
---------------------------------------------------------

Expand Down Expand Up @@ -29012,6 +29061,20 @@ datadog\_api\_client.v2.model.relationship\_item module
:members:
:show-inheritance:

datadog\_api\_client.v2.model.relationship\_to\_access\_token\_owner module
---------------------------------------------------------------------------

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

datadog\_api\_client.v2.model.relationship\_to\_access\_token\_owner\_data module
---------------------------------------------------------------------------------

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

datadog\_api\_client.v2.model.relationship\_to\_incident module
---------------------------------------------------------------

Expand Down Expand Up @@ -29257,6 +29320,20 @@ datadog\_api\_client.v2.model.relationship\_to\_saml\_assertion\_attribute\_data
:members:
:show-inheritance:

datadog\_api\_client.v2.model.relationship\_to\_service\_account module
-----------------------------------------------------------------------

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

datadog\_api\_client.v2.model.relationship\_to\_service\_account\_data module
-----------------------------------------------------------------------------

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

datadog\_api\_client.v2.model.relationship\_to\_team module
-----------------------------------------------------------

Expand Down Expand Up @@ -34486,6 +34563,62 @@ datadog\_api\_client.v2.model.sensitive\_data\_scanner\_text\_replacement\_type
:members:
:show-inheritance:

datadog\_api\_client.v2.model.service\_access\_token module
-----------------------------------------------------------

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

datadog\_api\_client.v2.model.service\_access\_token\_attributes module
-----------------------------------------------------------------------

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

datadog\_api\_client.v2.model.service\_access\_token\_create\_response module
-----------------------------------------------------------------------------

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

datadog\_api\_client.v2.model.service\_access\_token\_relationships module
--------------------------------------------------------------------------

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

datadog\_api\_client.v2.model.service\_access\_token\_response module
---------------------------------------------------------------------

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

datadog\_api\_client.v2.model.service\_access\_token\_response\_meta module
---------------------------------------------------------------------------

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

datadog\_api\_client.v2.model.service\_access\_token\_response\_meta\_page module
---------------------------------------------------------------------------------

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

datadog\_api\_client.v2.model.service\_access\_tokens\_type module
------------------------------------------------------------------

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

datadog\_api\_client.v2.model.service\_account\_access\_token\_create\_attributes module
----------------------------------------------------------------------------------------

Expand All @@ -34507,6 +34640,27 @@ datadog\_api\_client.v2.model.service\_account\_access\_token\_create\_request m
:members:
:show-inheritance:

datadog\_api\_client.v2.model.service\_account\_access\_token\_update\_attributes module
----------------------------------------------------------------------------------------

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

datadog\_api\_client.v2.model.service\_account\_access\_token\_update\_data module
----------------------------------------------------------------------------------

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

datadog\_api\_client.v2.model.service\_account\_access\_token\_update\_request module
-------------------------------------------------------------------------------------

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

datadog\_api\_client.v2.model.service\_account\_create\_attributes module
-------------------------------------------------------------------------

Expand All @@ -34528,6 +34682,13 @@ datadog\_api\_client.v2.model.service\_account\_create\_request module
:members:
:show-inheritance:

datadog\_api\_client.v2.model.service\_account\_type module
-----------------------------------------------------------

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

datadog\_api\_client.v2.model.service\_definition\_create\_response module
--------------------------------------------------------------------------

Expand Down
2 changes: 1 addition & 1 deletion examples/v2/key-management/GetPersonalAccessToken.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
with ApiClient(configuration) as api_client:
api_instance = KeyManagementApi(api_client)
response = api_instance.get_personal_access_token(
pat_id=PERSONAL_ACCESS_TOKEN_DATA_ID,
token_id=PERSONAL_ACCESS_TOKEN_DATA_ID,
)

print(response)
2 changes: 1 addition & 1 deletion examples/v2/key-management/ListPersonalAccessTokens.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
"""
Get all personal access tokens returns "OK" response
Get all access tokens returns "OK" response
"""

from datadog_api_client import ApiClient, Configuration
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
"""
Get all personal access tokens returns "OK" response
"""

from datadog_api_client import ApiClient, Configuration
from datadog_api_client.v2.api.key_management_api import KeyManagementApi

configuration = Configuration()
with ApiClient(configuration) as api_client:
api_instance = KeyManagementApi(api_client)
response = api_instance.list_personal_access_tokens()

print(response)
2 changes: 1 addition & 1 deletion examples/v2/key-management/RevokePersonalAccessToken.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,5 +13,5 @@
with ApiClient(configuration) as api_client:
api_instance = KeyManagementApi(api_client)
api_instance.revoke_personal_access_token(
pat_id=PERSONAL_ACCESS_TOKEN_DATA_ID,
token_id=PERSONAL_ACCESS_TOKEN_DATA_ID,
)
2 changes: 1 addition & 1 deletion examples/v2/key-management/UpdatePersonalAccessToken.py
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,6 @@
configuration = Configuration()
with ApiClient(configuration) as api_client:
api_instance = KeyManagementApi(api_client)
response = api_instance.update_personal_access_token(pat_id=PERSONAL_ACCESS_TOKEN_DATA_ID, body=body)
response = api_instance.update_personal_access_token(token_id=PERSONAL_ACCESS_TOKEN_DATA_ID, body=body)

print(response)
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
from os import environ
from datadog_api_client import ApiClient, Configuration
from datadog_api_client.v2.api.service_accounts_api import ServiceAccountsApi
from datadog_api_client.v2.model.personal_access_tokens_type import PersonalAccessTokensType
from datadog_api_client.v2.model.service_access_tokens_type import ServiceAccessTokensType
from datadog_api_client.v2.model.service_account_access_token_create_attributes import (
ServiceAccountAccessTokenCreateAttributes,
)
Expand All @@ -19,7 +19,7 @@

body = ServiceAccountAccessTokenCreateRequest(
data=ServiceAccountAccessTokenCreateData(
type=PersonalAccessTokensType.PERSONAL_ACCESS_TOKENS,
type=ServiceAccessTokensType.SERVICE_ACCESS_TOKENS,
attributes=ServiceAccountAccessTokenCreateAttributes(
name="Example-Service-Account",
scopes=[
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
api_instance = ServiceAccountsApi(api_client)
response = api_instance.get_service_account_access_token(
service_account_id=SERVICE_ACCOUNT_USER_DATA_ID,
pat_id=SERVICE_ACCOUNT_ACCESS_TOKEN_DATA_ID,
token_id=SERVICE_ACCOUNT_ACCESS_TOKEN_DATA_ID,
)

print(response)
Original file line number Diff line number Diff line change
Expand Up @@ -17,5 +17,5 @@
api_instance = ServiceAccountsApi(api_client)
api_instance.revoke_service_account_access_token(
service_account_id=SERVICE_ACCOUNT_USER_DATA_ID,
pat_id=SERVICE_ACCOUNT_ACCESS_TOKEN_DATA_ID,
token_id=SERVICE_ACCOUNT_ACCESS_TOKEN_DATA_ID,
)
24 changes: 14 additions & 10 deletions examples/v2/service-accounts/UpdateServiceAccountAccessToken.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,14 @@
from os import environ
from datadog_api_client import ApiClient, Configuration
from datadog_api_client.v2.api.service_accounts_api import ServiceAccountsApi
from datadog_api_client.v2.model.personal_access_token_update_attributes import PersonalAccessTokenUpdateAttributes
from datadog_api_client.v2.model.personal_access_token_update_data import PersonalAccessTokenUpdateData
from datadog_api_client.v2.model.personal_access_token_update_request import PersonalAccessTokenUpdateRequest
from datadog_api_client.v2.model.personal_access_tokens_type import PersonalAccessTokensType
from datadog_api_client.v2.model.service_access_tokens_type import ServiceAccessTokensType
from datadog_api_client.v2.model.service_account_access_token_update_attributes import (
ServiceAccountAccessTokenUpdateAttributes,
)
from datadog_api_client.v2.model.service_account_access_token_update_data import ServiceAccountAccessTokenUpdateData
from datadog_api_client.v2.model.service_account_access_token_update_request import (
ServiceAccountAccessTokenUpdateRequest,
)

# there is a valid "service_account_user" in the system
SERVICE_ACCOUNT_USER_DATA_ID = environ["SERVICE_ACCOUNT_USER_DATA_ID"]
Expand All @@ -17,12 +21,12 @@
SERVICE_ACCOUNT_ACCESS_TOKEN_DATA_ATTRIBUTES_NAME = environ["SERVICE_ACCOUNT_ACCESS_TOKEN_DATA_ATTRIBUTES_NAME"]
SERVICE_ACCOUNT_ACCESS_TOKEN_DATA_ID = environ["SERVICE_ACCOUNT_ACCESS_TOKEN_DATA_ID"]

body = PersonalAccessTokenUpdateRequest(
data=PersonalAccessTokenUpdateData(
body = ServiceAccountAccessTokenUpdateRequest(
data=ServiceAccountAccessTokenUpdateData(
id=SERVICE_ACCOUNT_ACCESS_TOKEN_DATA_ID,
type=PersonalAccessTokensType.PERSONAL_ACCESS_TOKENS,
attributes=PersonalAccessTokenUpdateAttributes(
name="My Personal Access Token-updated",
type=ServiceAccessTokensType.SERVICE_ACCESS_TOKENS,
attributes=ServiceAccountAccessTokenUpdateAttributes(
name="My Access Token-updated",
),
),
)
Expand All @@ -31,7 +35,7 @@
with ApiClient(configuration) as api_client:
api_instance = ServiceAccountsApi(api_client)
response = api_instance.update_service_account_access_token(
service_account_id=SERVICE_ACCOUNT_USER_DATA_ID, pat_id=SERVICE_ACCOUNT_ACCESS_TOKEN_DATA_ID, body=body
service_account_id=SERVICE_ACCOUNT_USER_DATA_ID, token_id=SERVICE_ACCOUNT_ACCESS_TOKEN_DATA_ID, body=body
)

print(response)
Loading
Loading