Skip to content

Commit 47d8377

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 8c68959 of spec repo
1 parent c752789 commit 47d8377

39 files changed

+3995
-0
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 647 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
/**
2+
* Grant role to a restriction query returns "OK" response
3+
*/
4+
5+
import { client, v2 } from "@datadog/datadog-api-client";
6+
7+
const configuration = client.createConfiguration();
8+
configuration.unstableOperations["v2.addRoleToRestrictionQuery"] = true;
9+
const apiInstance = new v2.LogsRestrictionQueriesApi(configuration);
10+
11+
const params: v2.LogsRestrictionQueriesApiAddRoleToRestrictionQueryRequest = {
12+
body: {
13+
data: {
14+
id: "3653d3c6-0c75-11ea-ad28-fb5701eabc7d",
15+
type: "roles",
16+
},
17+
},
18+
restrictionQueryId: "restriction_query_id",
19+
};
20+
21+
apiInstance
22+
.addRoleToRestrictionQuery(params)
23+
.then((data: any) => {
24+
console.log(
25+
"API called successfully. Returned data: " + JSON.stringify(data)
26+
);
27+
})
28+
.catch((error: any) => console.error(error));
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
/**
2+
* Grant role to a restriction query returns "No Content" response
3+
*/
4+
5+
import { client, v2 } from "@datadog/datadog-api-client";
6+
7+
const configuration = client.createConfiguration();
8+
configuration.unstableOperations["v2.addRoleToRestrictionQuery"] = true;
9+
const apiInstance = new v2.LogsRestrictionQueriesApi(configuration);
10+
11+
// there is a valid "restriction_query" in the system
12+
const RESTRICTION_QUERY_DATA_ID = process.env
13+
.RESTRICTION_QUERY_DATA_ID as string;
14+
15+
// there is a valid "role" in the system
16+
const ROLE_DATA_ID = process.env.ROLE_DATA_ID as string;
17+
18+
const params: v2.LogsRestrictionQueriesApiAddRoleToRestrictionQueryRequest = {
19+
body: {
20+
data: {
21+
type: "roles",
22+
id: ROLE_DATA_ID,
23+
},
24+
},
25+
restrictionQueryId: RESTRICTION_QUERY_DATA_ID,
26+
};
27+
28+
apiInstance
29+
.addRoleToRestrictionQuery(params)
30+
.then((data: any) => {
31+
console.log(
32+
"API called successfully. Returned data: " + JSON.stringify(data)
33+
);
34+
})
35+
.catch((error: any) => console.error(error));
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
/**
2+
* Create a restriction query returns "OK" response
3+
*/
4+
5+
import { client, v2 } from "@datadog/datadog-api-client";
6+
7+
const configuration = client.createConfiguration();
8+
configuration.unstableOperations["v2.createRestrictionQuery"] = true;
9+
const apiInstance = new v2.LogsRestrictionQueriesApi(configuration);
10+
11+
const params: v2.LogsRestrictionQueriesApiCreateRestrictionQueryRequest = {
12+
body: {
13+
data: {
14+
type: "logs_restriction_queries",
15+
attributes: {
16+
restrictionQuery: "env:sandbox",
17+
},
18+
},
19+
},
20+
};
21+
22+
apiInstance
23+
.createRestrictionQuery(params)
24+
.then((data: v2.RestrictionQueryWithoutRelationshipsResponse) => {
25+
console.log(
26+
"API called successfully. Returned data: " + JSON.stringify(data)
27+
);
28+
})
29+
.catch((error: any) => console.error(error));
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
/**
2+
* Delete a restriction query returns "OK" response
3+
*/
4+
5+
import { client, v2 } from "@datadog/datadog-api-client";
6+
7+
const configuration = client.createConfiguration();
8+
configuration.unstableOperations["v2.deleteRestrictionQuery"] = true;
9+
const apiInstance = new v2.LogsRestrictionQueriesApi(configuration);
10+
11+
const params: v2.LogsRestrictionQueriesApiDeleteRestrictionQueryRequest = {
12+
restrictionQueryId: "restriction_query_id",
13+
};
14+
15+
apiInstance
16+
.deleteRestrictionQuery(params)
17+
.then((data: any) => {
18+
console.log(
19+
"API called successfully. Returned data: " + JSON.stringify(data)
20+
);
21+
})
22+
.catch((error: any) => console.error(error));
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
/**
2+
* Delete a restriction query returns "No Content" response
3+
*/
4+
5+
import { client, v2 } from "@datadog/datadog-api-client";
6+
7+
const configuration = client.createConfiguration();
8+
configuration.unstableOperations["v2.deleteRestrictionQuery"] = true;
9+
const apiInstance = new v2.LogsRestrictionQueriesApi(configuration);
10+
11+
// there is a valid "restriction_query" in the system
12+
const RESTRICTION_QUERY_DATA_ID = process.env
13+
.RESTRICTION_QUERY_DATA_ID as string;
14+
15+
const params: v2.LogsRestrictionQueriesApiDeleteRestrictionQueryRequest = {
16+
restrictionQueryId: RESTRICTION_QUERY_DATA_ID,
17+
};
18+
19+
apiInstance
20+
.deleteRestrictionQuery(params)
21+
.then((data: any) => {
22+
console.log(
23+
"API called successfully. Returned data: " + JSON.stringify(data)
24+
);
25+
})
26+
.catch((error: any) => console.error(error));
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
/**
2+
* Get a restriction query returns "OK" response
3+
*/
4+
5+
import { client, v2 } from "@datadog/datadog-api-client";
6+
7+
const configuration = client.createConfiguration();
8+
configuration.unstableOperations["v2.getRestrictionQuery"] = true;
9+
const apiInstance = new v2.LogsRestrictionQueriesApi(configuration);
10+
11+
// there is a valid "restriction_query" in the system
12+
const RESTRICTION_QUERY_DATA_ID = process.env
13+
.RESTRICTION_QUERY_DATA_ID as string;
14+
15+
const params: v2.LogsRestrictionQueriesApiGetRestrictionQueryRequest = {
16+
restrictionQueryId: RESTRICTION_QUERY_DATA_ID,
17+
};
18+
19+
apiInstance
20+
.getRestrictionQuery(params)
21+
.then((data: v2.RestrictionQueryWithRelationshipsResponse) => {
22+
console.log(
23+
"API called successfully. Returned data: " + JSON.stringify(data)
24+
);
25+
})
26+
.catch((error: any) => console.error(error));
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
/**
2+
* Get restriction query for a given role returns "OK" response
3+
*/
4+
5+
import { client, v2 } from "@datadog/datadog-api-client";
6+
7+
const configuration = client.createConfiguration();
8+
configuration.unstableOperations["v2.getRoleRestrictionQuery"] = true;
9+
const apiInstance = new v2.LogsRestrictionQueriesApi(configuration);
10+
11+
// there is a valid "role" in the system
12+
const ROLE_DATA_ID = process.env.ROLE_DATA_ID as string;
13+
14+
const params: v2.LogsRestrictionQueriesApiGetRoleRestrictionQueryRequest = {
15+
roleId: ROLE_DATA_ID,
16+
};
17+
18+
apiInstance
19+
.getRoleRestrictionQuery(params)
20+
.then((data: v2.RestrictionQueryListResponse) => {
21+
console.log(
22+
"API called successfully. Returned data: " + JSON.stringify(data)
23+
);
24+
})
25+
.catch((error: any) => console.error(error));
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
/**
2+
* List restriction queries returns "OK" response
3+
*/
4+
5+
import { client, v2 } from "@datadog/datadog-api-client";
6+
7+
const configuration = client.createConfiguration();
8+
configuration.unstableOperations["v2.listRestrictionQueries"] = true;
9+
const apiInstance = new v2.LogsRestrictionQueriesApi(configuration);
10+
11+
apiInstance
12+
.listRestrictionQueries()
13+
.then((data: v2.RestrictionQueryListResponse) => {
14+
console.log(
15+
"API called successfully. Returned data: " + JSON.stringify(data)
16+
);
17+
})
18+
.catch((error: any) => console.error(error));
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
/**
2+
* List roles for a restriction query returns "OK" response
3+
*/
4+
5+
import { client, v2 } from "@datadog/datadog-api-client";
6+
7+
const configuration = client.createConfiguration();
8+
configuration.unstableOperations["v2.listRestrictionQueryRoles"] = true;
9+
const apiInstance = new v2.LogsRestrictionQueriesApi(configuration);
10+
11+
// there is a valid "restriction_query" in the system
12+
const RESTRICTION_QUERY_DATA_ID = process.env
13+
.RESTRICTION_QUERY_DATA_ID as string;
14+
15+
const params: v2.LogsRestrictionQueriesApiListRestrictionQueryRolesRequest = {
16+
restrictionQueryId: RESTRICTION_QUERY_DATA_ID,
17+
};
18+
19+
apiInstance
20+
.listRestrictionQueryRoles(params)
21+
.then((data: v2.RestrictionQueryRolesResponse) => {
22+
console.log(
23+
"API called successfully. Returned data: " + JSON.stringify(data)
24+
);
25+
})
26+
.catch((error: any) => console.error(error));

0 commit comments

Comments
 (0)