Skip to content

Commit 3020cdf

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit f2c0c59 of spec repo
1 parent 5a87401 commit 3020cdf

36 files changed

+3993
-0
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 738 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Grant role to a restriction query returns "OK" response
2+
3+
require "datadog_api_client"
4+
api_instance = DatadogAPIClient::V2::LogsRestrictionQueriesAPI.new
5+
6+
# there is a valid "restriction_query" in the system
7+
RESTRICTION_QUERY_DATA_ID = ENV["RESTRICTION_QUERY_DATA_ID"]
8+
9+
# there is a valid "role" in the system
10+
ROLE_DATA_ID = ENV["ROLE_DATA_ID"]
11+
12+
body = DatadogAPIClient::V2::RelationshipToRole.new({
13+
data: DatadogAPIClient::V2::RelationshipToRoleData.new({
14+
id: ROLE_DATA_ID,
15+
type: DatadogAPIClient::V2::RolesType::ROLES,
16+
}),
17+
})
18+
api_instance.add_role_to_restriction_query(RESTRICTION_QUERY_DATA_ID, body)
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# Create a restriction query returns "OK" response
2+
3+
require "datadog_api_client"
4+
DatadogAPIClient.configure do |config|
5+
config.unstable_operations["v2.create_restriction_query".to_sym] = true
6+
end
7+
api_instance = DatadogAPIClient::V2::LogsRestrictionQueriesAPI.new
8+
9+
body = DatadogAPIClient::V2::RestrictionQueryCreatePayload.new({
10+
data: DatadogAPIClient::V2::RestrictionQueryCreateData.new({
11+
attributes: DatadogAPIClient::V2::RestrictionQueryCreateAttributes.new({
12+
restriction_query: "env:sandbox",
13+
}),
14+
type: DatadogAPIClient::V2::LogsRestrictionQueriesType::LOGS_RESTRICTION_QUERIES,
15+
}),
16+
})
17+
p api_instance.create_restriction_query(body)
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Delete a restriction query returns "OK" response
2+
3+
require "datadog_api_client"
4+
api_instance = DatadogAPIClient::V2::LogsRestrictionQueriesAPI.new
5+
6+
# there is a valid "restriction_query" in the system
7+
RESTRICTION_QUERY_DATA_ID = ENV["RESTRICTION_QUERY_DATA_ID"]
8+
api_instance.delete_restriction_query(RESTRICTION_QUERY_DATA_ID)
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Get a restriction query returns "OK" response
2+
3+
require "datadog_api_client"
4+
api_instance = DatadogAPIClient::V2::LogsRestrictionQueriesAPI.new
5+
6+
# there is a valid "restriction_query" in the system
7+
RESTRICTION_QUERY_DATA_ID = ENV["RESTRICTION_QUERY_DATA_ID"]
8+
p api_instance.get_restriction_query(RESTRICTION_QUERY_DATA_ID)
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Get restriction query for a given role returns "OK" response
2+
3+
require "datadog_api_client"
4+
api_instance = DatadogAPIClient::V2::LogsRestrictionQueriesAPI.new
5+
6+
# there is a valid "role" in the system
7+
ROLE_DATA_ID = ENV["ROLE_DATA_ID"]
8+
p api_instance.get_role_restriction_query(ROLE_DATA_ID)
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# List restriction queries returns "OK" response
2+
3+
require "datadog_api_client"
4+
DatadogAPIClient.configure do |config|
5+
config.unstable_operations["v2.list_restriction_queries".to_sym] = true
6+
end
7+
api_instance = DatadogAPIClient::V2::LogsRestrictionQueriesAPI.new
8+
p api_instance.list_restriction_queries()
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# List roles for a restriction query returns "OK" response
2+
3+
require "datadog_api_client"
4+
api_instance = DatadogAPIClient::V2::LogsRestrictionQueriesAPI.new
5+
6+
# there is a valid "restriction_query" in the system
7+
RESTRICTION_QUERY_DATA_ID = ENV["RESTRICTION_QUERY_DATA_ID"]
8+
p api_instance.list_restriction_query_roles(RESTRICTION_QUERY_DATA_ID)
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Get all restriction queries for a given user returns "OK" response
2+
3+
require "datadog_api_client"
4+
api_instance = DatadogAPIClient::V2::LogsRestrictionQueriesAPI.new
5+
6+
# there is a valid "user" in the system
7+
USER_DATA_ID = ENV["USER_DATA_ID"]
8+
p api_instance.list_user_restriction_queries(USER_DATA_ID)
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Revoke role from a restriction query returns "OK" response
2+
3+
require "datadog_api_client"
4+
api_instance = DatadogAPIClient::V2::LogsRestrictionQueriesAPI.new
5+
6+
# there is a valid "restriction_query" in the system
7+
RESTRICTION_QUERY_DATA_ID = ENV["RESTRICTION_QUERY_DATA_ID"]
8+
9+
# there is a valid "role" in the system
10+
ROLE_DATA_ID = ENV["ROLE_DATA_ID"]
11+
12+
body = DatadogAPIClient::V2::RelationshipToRole.new({
13+
data: DatadogAPIClient::V2::RelationshipToRoleData.new({
14+
id: ROLE_DATA_ID,
15+
type: DatadogAPIClient::V2::RolesType::ROLES,
16+
}),
17+
})
18+
api_instance.remove_role_from_restriction_query(RESTRICTION_QUERY_DATA_ID, body)

0 commit comments

Comments
 (0)