Skip to content

Commit 793dd87

Browse files
api-clients-generation-pipeline[bot]ci.datadog-api-spec
andauthored
Regenerate client from commit 0f6264a5 of spec repo (#1044)
Co-authored-by: ci.datadog-api-spec <[email protected]> Co-authored-by: api-clients-generation-pipeline[bot] <54105614+api-clients-generation-pipeline[bot]@users.noreply.github.com>
1 parent d86b1de commit 793dd87

13 files changed

+283
-33
lines changed

.apigentools-info

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@
44
"spec_versions": {
55
"v1": {
66
"apigentools_version": "1.6.2",
7-
"regenerated": "2022-06-13 19:23:49.188707",
8-
"spec_repo_commit": "04543c8c"
7+
"regenerated": "2022-06-14 08:16:21.940440",
8+
"spec_repo_commit": "0f6264a5"
99
},
1010
"v2": {
1111
"apigentools_version": "1.6.2",
12-
"regenerated": "2022-06-13 19:23:49.201184",
13-
"spec_repo_commit": "04543c8c"
12+
"regenerated": "2022-06-14 08:16:21.951112",
13+
"spec_repo_commit": "0f6264a5"
1414
}
1515
}
1616
}

examples/v2/opsgenie-integration/DeleteOpsgenieService.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,16 @@
22
Delete a single service object returns "OK" response
33
"""
44

5+
from os import environ
56
from datadog_api_client import ApiClient, Configuration
67
from datadog_api_client.v2.api.opsgenie_integration_api import OpsgenieIntegrationApi
78

9+
# there is a valid "opsgenie_service" in the system
10+
OPSGENIE_SERVICE_DATA_ID = environ["OPSGENIE_SERVICE_DATA_ID"]
11+
812
configuration = Configuration()
913
with ApiClient(configuration) as api_client:
1014
api_instance = OpsgenieIntegrationApi(api_client)
1115
api_instance.delete_opsgenie_service(
12-
integration_service_id="integration_service_id",
16+
integration_service_id=OPSGENIE_SERVICE_DATA_ID,
1317
)

examples/v2/opsgenie-integration/GetOpsgenieService.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,18 @@
22
Get a single service object returns "OK" response
33
"""
44

5+
from os import environ
56
from datadog_api_client import ApiClient, Configuration
67
from datadog_api_client.v2.api.opsgenie_integration_api import OpsgenieIntegrationApi
78

9+
# there is a valid "opsgenie_service" in the system
10+
OPSGENIE_SERVICE_DATA_ID = environ["OPSGENIE_SERVICE_DATA_ID"]
11+
812
configuration = Configuration()
913
with ApiClient(configuration) as api_client:
1014
api_instance = OpsgenieIntegrationApi(api_client)
1115
response = api_instance.get_opsgenie_service(
12-
integration_service_id="integration_service_id",
16+
integration_service_id=OPSGENIE_SERVICE_DATA_ID,
1317
)
1418

1519
print(response)

examples/v2/opsgenie-integration/UpdateOpsgenieService.py

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
Update a single service object returns "OK" response
33
"""
44

5+
from os import environ
56
from datadog_api_client import ApiClient, Configuration
67
from datadog_api_client.v2.api.opsgenie_integration_api import OpsgenieIntegrationApi
78
from datadog_api_client.v2.model.opsgenie_service_region_type import OpsgenieServiceRegionType
@@ -10,22 +11,25 @@
1011
from datadog_api_client.v2.model.opsgenie_service_update_data import OpsgenieServiceUpdateData
1112
from datadog_api_client.v2.model.opsgenie_service_update_request import OpsgenieServiceUpdateRequest
1213

14+
# there is a valid "opsgenie_service" in the system
15+
OPSGENIE_SERVICE_DATA_ATTRIBUTES_NAME = environ["OPSGENIE_SERVICE_DATA_ATTRIBUTES_NAME"]
16+
OPSGENIE_SERVICE_DATA_ID = environ["OPSGENIE_SERVICE_DATA_ID"]
17+
1318
body = OpsgenieServiceUpdateRequest(
1419
data=OpsgenieServiceUpdateData(
1520
attributes=OpsgenieServiceUpdateAttributes(
16-
custom_url="https://example.com",
17-
name="fake-opsgenie-service-name",
21+
name="fake-opsgenie-service-name--updated",
1822
opsgenie_api_key="00000000-0000-0000-0000-000000000000",
19-
region=OpsgenieServiceRegionType("us"),
23+
region=OpsgenieServiceRegionType("eu"),
2024
),
21-
id="596da4af-0563-4097-90ff-07230c3f9db3",
25+
id=OPSGENIE_SERVICE_DATA_ID,
2226
type=OpsgenieServiceType("opsgenie-service"),
2327
),
2428
)
2529

2630
configuration = Configuration()
2731
with ApiClient(configuration) as api_client:
2832
api_instance = OpsgenieIntegrationApi(api_client)
29-
response = api_instance.update_opsgenie_service(integration_service_id="integration_service_id", body=body)
33+
response = api_instance.update_opsgenie_service(integration_service_id=OPSGENIE_SERVICE_DATA_ID, body=body)
3034

3135
print(response)
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
2022-06-13T14:58:47.066Z
Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
interactions:
2+
- request:
3+
body: '{"data":{"attributes":{"name":"Test-Delete_a_single_service_object_returns_OK_response-1655132327","opsgenie_api_key":"00000000-0000-0000-0000-000000000000","region":"us"},"type":"opsgenie-service"}}'
4+
headers:
5+
accept:
6+
- application/json
7+
content-type:
8+
- application/json
9+
method: POST
10+
uri: https://api.datadoghq.com/api/v2/integration/opsgenie/services
11+
response:
12+
body:
13+
string: '{"data":{"attributes":{"region":"us","name":"Test-Delete_a_single_service_object_returns_OK_response-1655132327","custom_url":null},"type":"opsgenie-service","id":"78050750-0312-400d-ad80-161ea7900931"}}
14+
15+
'
16+
headers:
17+
content-type:
18+
- application/json
19+
status:
20+
code: 201
21+
message: Created
22+
- request:
23+
body: null
24+
headers:
25+
accept:
26+
- '*/*'
27+
method: DELETE
28+
uri: https://api.datadoghq.com/api/v2/integration/opsgenie/services/78050750-0312-400d-ad80-161ea7900931
29+
response:
30+
body:
31+
string: ''
32+
headers:
33+
content-type:
34+
- text/html; charset=utf-8
35+
status:
36+
code: 204
37+
message: No Content
38+
- request:
39+
body: null
40+
headers:
41+
accept:
42+
- '*/*'
43+
method: DELETE
44+
uri: https://api.datadoghq.com/api/v2/integration/opsgenie/services/78050750-0312-400d-ad80-161ea7900931
45+
response:
46+
body:
47+
string: '{"errors":["Service not found."]}
48+
49+
'
50+
headers:
51+
content-type:
52+
- application/json
53+
status:
54+
code: 404
55+
message: Not Found
56+
version: 1
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
2022-06-13T14:58:47.782Z
Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
interactions:
2+
- request:
3+
body: '{"data":{"attributes":{"name":"Test-Get_a_single_service_object_returns_OK_response-1655132327","opsgenie_api_key":"00000000-0000-0000-0000-000000000000","region":"us"},"type":"opsgenie-service"}}'
4+
headers:
5+
accept:
6+
- application/json
7+
content-type:
8+
- application/json
9+
method: POST
10+
uri: https://api.datadoghq.com/api/v2/integration/opsgenie/services
11+
response:
12+
body:
13+
string: '{"data":{"attributes":{"region":"us","name":"Test-Get_a_single_service_object_returns_OK_response-1655132327","custom_url":null},"type":"opsgenie-service","id":"3ca2db9d-e088-47d1-9bfe-b88463c23f2d"}}
14+
15+
'
16+
headers:
17+
content-type:
18+
- application/json
19+
status:
20+
code: 201
21+
message: Created
22+
- request:
23+
body: null
24+
headers:
25+
accept:
26+
- application/json
27+
method: GET
28+
uri: https://api.datadoghq.com/api/v2/integration/opsgenie/services/3ca2db9d-e088-47d1-9bfe-b88463c23f2d
29+
response:
30+
body:
31+
string: '{"data":{"attributes":{"region":"us","name":"Test-Get_a_single_service_object_returns_OK_response-1655132327","custom_url":null},"type":"opsgenie-service","id":"3ca2db9d-e088-47d1-9bfe-b88463c23f2d"}}
32+
33+
'
34+
headers:
35+
content-type:
36+
- application/json
37+
status:
38+
code: 200
39+
message: OK
40+
- request:
41+
body: null
42+
headers:
43+
accept:
44+
- '*/*'
45+
method: DELETE
46+
uri: https://api.datadoghq.com/api/v2/integration/opsgenie/services/3ca2db9d-e088-47d1-9bfe-b88463c23f2d
47+
response:
48+
body:
49+
string: ''
50+
headers:
51+
content-type:
52+
- text/html; charset=utf-8
53+
status:
54+
code: 204
55+
message: No Content
56+
version: 1
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
2022-06-13T14:58:48.657Z
Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
interactions:
2+
- request:
3+
body: '{"data":{"attributes":{"name":"Test-Get_all_service_objects_returns_OK_response-1655132328","opsgenie_api_key":"00000000-0000-0000-0000-000000000000","region":"us"},"type":"opsgenie-service"}}'
4+
headers:
5+
accept:
6+
- application/json
7+
content-type:
8+
- application/json
9+
method: POST
10+
uri: https://api.datadoghq.com/api/v2/integration/opsgenie/services
11+
response:
12+
body:
13+
string: '{"data":{"attributes":{"region":"us","name":"Test-Get_all_service_objects_returns_OK_response-1655132328","custom_url":null},"type":"opsgenie-service","id":"337861b6-ed46-4c66-b4a0-32d7a4ba94b9"}}
14+
15+
'
16+
headers:
17+
content-type:
18+
- application/json
19+
status:
20+
code: 201
21+
message: Created
22+
- request:
23+
body: null
24+
headers:
25+
accept:
26+
- application/json
27+
method: GET
28+
uri: https://api.datadoghq.com/api/v2/integration/opsgenie/services
29+
response:
30+
body:
31+
string: '{"data":[{"attributes":{"region":"us","name":"Test-Get_all_service_objects_returns_OK_response-1655132328","custom_url":null},"type":"opsgenie-service","id":"337861b6-ed46-4c66-b4a0-32d7a4ba94b9"}]}
32+
33+
'
34+
headers:
35+
content-type:
36+
- application/json
37+
status:
38+
code: 200
39+
message: OK
40+
- request:
41+
body: null
42+
headers:
43+
accept:
44+
- '*/*'
45+
method: DELETE
46+
uri: https://api.datadoghq.com/api/v2/integration/opsgenie/services/337861b6-ed46-4c66-b4a0-32d7a4ba94b9
47+
response:
48+
body:
49+
string: ''
50+
headers:
51+
content-type:
52+
- text/html; charset=utf-8
53+
status:
54+
code: 204
55+
message: No Content
56+
version: 1

0 commit comments

Comments
 (0)