Skip to content

Commit 5377b16

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit f2c0c59 of spec repo
1 parent d6f44f3 commit 5377b16

37 files changed

+4192
-0
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 738 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
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+
const apiInstance = new v2.LogsRestrictionQueriesApi(configuration);
9+
10+
// there is a valid "restriction_query" in the system
11+
const RESTRICTION_QUERY_DATA_ID = process.env
12+
.RESTRICTION_QUERY_DATA_ID as string;
13+
14+
// there is a valid "role" in the system
15+
const ROLE_DATA_ID = process.env.ROLE_DATA_ID as string;
16+
17+
const params: v2.LogsRestrictionQueriesApiAddRoleToRestrictionQueryRequest = {
18+
body: {
19+
data: {
20+
id: ROLE_DATA_ID,
21+
type: "roles",
22+
},
23+
},
24+
restrictionQueryId: RESTRICTION_QUERY_DATA_ID,
25+
};
26+
27+
apiInstance
28+
.addRoleToRestrictionQuery(params)
29+
.then((data: any) => {
30+
console.log(
31+
"API called successfully. Returned data: " + JSON.stringify(data)
32+
);
33+
})
34+
.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+
attributes: {
15+
restrictionQuery: "env:sandbox",
16+
},
17+
type: "logs_restriction_queries",
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: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
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+
const apiInstance = new v2.LogsRestrictionQueriesApi(configuration);
9+
10+
// there is a valid "restriction_query" in the system
11+
const RESTRICTION_QUERY_DATA_ID = process.env
12+
.RESTRICTION_QUERY_DATA_ID as string;
13+
14+
const params: v2.LogsRestrictionQueriesApiDeleteRestrictionQueryRequest = {
15+
restrictionQueryId: RESTRICTION_QUERY_DATA_ID,
16+
};
17+
18+
apiInstance
19+
.deleteRestrictionQuery(params)
20+
.then((data: any) => {
21+
console.log(
22+
"API called successfully. Returned data: " + JSON.stringify(data)
23+
);
24+
})
25+
.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 a restriction query returns "OK" response
3+
*/
4+
5+
import { client, v2 } from "@datadog/datadog-api-client";
6+
7+
const configuration = client.createConfiguration();
8+
const apiInstance = new v2.LogsRestrictionQueriesApi(configuration);
9+
10+
// there is a valid "restriction_query" in the system
11+
const RESTRICTION_QUERY_DATA_ID = process.env
12+
.RESTRICTION_QUERY_DATA_ID as string;
13+
14+
const params: v2.LogsRestrictionQueriesApiGetRestrictionQueryRequest = {
15+
restrictionQueryId: RESTRICTION_QUERY_DATA_ID,
16+
};
17+
18+
apiInstance
19+
.getRestrictionQuery(params)
20+
.then((data: v2.RestrictionQueryWithRelationshipsResponse) => {
21+
console.log(
22+
"API called successfully. Returned data: " + JSON.stringify(data)
23+
);
24+
})
25+
.catch((error: any) => console.error(error));
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
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+
const apiInstance = new v2.LogsRestrictionQueriesApi(configuration);
9+
10+
// there is a valid "role" in the system
11+
const ROLE_DATA_ID = process.env.ROLE_DATA_ID as string;
12+
13+
const params: v2.LogsRestrictionQueriesApiGetRoleRestrictionQueryRequest = {
14+
roleId: ROLE_DATA_ID,
15+
};
16+
17+
apiInstance
18+
.getRoleRestrictionQuery(params)
19+
.then((data: v2.RestrictionQueryListResponse) => {
20+
console.log(
21+
"API called successfully. Returned data: " + JSON.stringify(data)
22+
);
23+
})
24+
.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: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
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+
const apiInstance = new v2.LogsRestrictionQueriesApi(configuration);
9+
10+
// there is a valid "restriction_query" in the system
11+
const RESTRICTION_QUERY_DATA_ID = process.env
12+
.RESTRICTION_QUERY_DATA_ID as string;
13+
14+
const params: v2.LogsRestrictionQueriesApiListRestrictionQueryRolesRequest = {
15+
restrictionQueryId: RESTRICTION_QUERY_DATA_ID,
16+
};
17+
18+
apiInstance
19+
.listRestrictionQueryRoles(params)
20+
.then((data: v2.RestrictionQueryRolesResponse) => {
21+
console.log(
22+
"API called successfully. Returned data: " + JSON.stringify(data)
23+
);
24+
})
25+
.catch((error: any) => console.error(error));
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
/**
2+
* Get all restriction queries for a given user returns "OK" response
3+
*/
4+
5+
import { client, v2 } from "@datadog/datadog-api-client";
6+
7+
const configuration = client.createConfiguration();
8+
const apiInstance = new v2.LogsRestrictionQueriesApi(configuration);
9+
10+
// there is a valid "user" in the system
11+
const USER_DATA_ID = process.env.USER_DATA_ID as string;
12+
13+
const params: v2.LogsRestrictionQueriesApiListUserRestrictionQueriesRequest = {
14+
userId: USER_DATA_ID,
15+
};
16+
17+
apiInstance
18+
.listUserRestrictionQueries(params)
19+
.then((data: v2.RestrictionQueryListResponse) => {
20+
console.log(
21+
"API called successfully. Returned data: " + JSON.stringify(data)
22+
);
23+
})
24+
.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+
* Revoke role from a restriction query returns "OK" response
3+
*/
4+
5+
import { client, v2 } from "@datadog/datadog-api-client";
6+
7+
const configuration = client.createConfiguration();
8+
const apiInstance = new v2.LogsRestrictionQueriesApi(configuration);
9+
10+
// there is a valid "restriction_query" in the system
11+
const RESTRICTION_QUERY_DATA_ID = process.env
12+
.RESTRICTION_QUERY_DATA_ID as string;
13+
14+
// there is a valid "role" in the system
15+
const ROLE_DATA_ID = process.env.ROLE_DATA_ID as string;
16+
17+
const params: v2.LogsRestrictionQueriesApiRemoveRoleFromRestrictionQueryRequest =
18+
{
19+
body: {
20+
data: {
21+
id: ROLE_DATA_ID,
22+
type: "roles",
23+
},
24+
},
25+
restrictionQueryId: RESTRICTION_QUERY_DATA_ID,
26+
};
27+
28+
apiInstance
29+
.removeRoleFromRestrictionQuery(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));

0 commit comments

Comments
 (0)