Skip to content

Commit 1d160a3

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 712aaec of spec repo
1 parent c752789 commit 1d160a3

36 files changed

+3830
-0
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 653 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: 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: 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: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
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+
const params: v2.LogsRestrictionQueriesApiGetRestrictionQueryRequest = {
12+
restrictionQueryId: "restriction_query_id",
13+
};
14+
15+
apiInstance
16+
.getRestrictionQuery(params)
17+
.then((data: v2.RestrictionQueryWithRelationshipsResponse) => {
18+
console.log(
19+
"API called successfully. Returned data: " + JSON.stringify(data)
20+
);
21+
})
22+
.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+
* 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+
const params: v2.LogsRestrictionQueriesApiGetRoleRestrictionQueryRequest = {
12+
roleId: "role_id",
13+
};
14+
15+
apiInstance
16+
.getRoleRestrictionQuery(params)
17+
.then((data: v2.RestrictionQueryListResponse) => {
18+
console.log(
19+
"API called successfully. Returned data: " + JSON.stringify(data)
20+
);
21+
})
22+
.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: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
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+
const params: v2.LogsRestrictionQueriesApiListRestrictionQueryRolesRequest = {
12+
restrictionQueryId: "restriction_query_id",
13+
};
14+
15+
apiInstance
16+
.listRestrictionQueryRoles(params)
17+
.then((data: v2.RestrictionQueryRolesResponse) => {
18+
console.log(
19+
"API called successfully. Returned data: " + JSON.stringify(data)
20+
);
21+
})
22+
.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+
* 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+
configuration.unstableOperations["v2.listUserRestrictionQueries"] = true;
9+
const apiInstance = new v2.LogsRestrictionQueriesApi(configuration);
10+
11+
const params: v2.LogsRestrictionQueriesApiListUserRestrictionQueriesRequest = {
12+
userId: "user_id",
13+
};
14+
15+
apiInstance
16+
.listUserRestrictionQueries(params)
17+
.then((data: v2.RestrictionQueryListResponse) => {
18+
console.log(
19+
"API called successfully. Returned data: " + JSON.stringify(data)
20+
);
21+
})
22+
.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+
* 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+
configuration.unstableOperations["v2.removeRoleFromRestrictionQuery"] = true;
9+
const apiInstance = new v2.LogsRestrictionQueriesApi(configuration);
10+
11+
const params: v2.LogsRestrictionQueriesApiRemoveRoleFromRestrictionQueryRequest =
12+
{
13+
body: {
14+
data: {
15+
id: "3653d3c6-0c75-11ea-ad28-fb5701eabc7d",
16+
type: "roles",
17+
},
18+
},
19+
restrictionQueryId: "restriction_query_id",
20+
};
21+
22+
apiInstance
23+
.removeRoleFromRestrictionQuery(params)
24+
.then((data: any) => {
25+
console.log(
26+
"API called successfully. Returned data: " + JSON.stringify(data)
27+
);
28+
})
29+
.catch((error: any) => console.error(error));

0 commit comments

Comments
 (0)