Skip to content

Commit 931f7c4

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 8c68959 of spec repo
1 parent aaccb95 commit 931f7c4

38 files changed

+3838
-0
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 647 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# Grant role to a restriction query returns "OK" response
2+
3+
require "datadog_api_client"
4+
DatadogAPIClient.configure do |config|
5+
config.unstable_operations["v2.add_role_to_restriction_query".to_sym] = true
6+
end
7+
api_instance = DatadogAPIClient::V2::LogsRestrictionQueriesAPI.new
8+
9+
body = DatadogAPIClient::V2::RelationshipToRole.new({
10+
data: DatadogAPIClient::V2::RelationshipToRoleData.new({
11+
id: "3653d3c6-0c75-11ea-ad28-fb5701eabc7d",
12+
type: DatadogAPIClient::V2::RolesType::ROLES,
13+
}),
14+
})
15+
api_instance.add_role_to_restriction_query("restriction_query_id", body)
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# Grant role to a restriction query returns "No Content" response
2+
3+
require "datadog_api_client"
4+
DatadogAPIClient.configure do |config|
5+
config.unstable_operations["v2.add_role_to_restriction_query".to_sym] = true
6+
end
7+
api_instance = DatadogAPIClient::V2::LogsRestrictionQueriesAPI.new
8+
9+
# there is a valid "restriction_query" in the system
10+
RESTRICTION_QUERY_DATA_ID = ENV["RESTRICTION_QUERY_DATA_ID"]
11+
12+
# there is a valid "role" in the system
13+
ROLE_DATA_ID = ENV["ROLE_DATA_ID"]
14+
15+
body = DatadogAPIClient::V2::RelationshipToRole.new({
16+
data: DatadogAPIClient::V2::RelationshipToRoleData.new({
17+
type: DatadogAPIClient::V2::RolesType::ROLES,
18+
id: ROLE_DATA_ID,
19+
}),
20+
})
21+
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+
type: DatadogAPIClient::V2::LogsRestrictionQueriesType::LOGS_RESTRICTION_QUERIES,
12+
attributes: DatadogAPIClient::V2::RestrictionQueryCreateAttributes.new({
13+
restriction_query: "env:sandbox",
14+
}),
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+
DatadogAPIClient.configure do |config|
5+
config.unstable_operations["v2.delete_restriction_query".to_sym] = true
6+
end
7+
api_instance = DatadogAPIClient::V2::LogsRestrictionQueriesAPI.new
8+
api_instance.delete_restriction_query("restriction_query_id")
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# Delete a restriction query returns "No Content" response
2+
3+
require "datadog_api_client"
4+
DatadogAPIClient.configure do |config|
5+
config.unstable_operations["v2.delete_restriction_query".to_sym] = true
6+
end
7+
api_instance = DatadogAPIClient::V2::LogsRestrictionQueriesAPI.new
8+
9+
# there is a valid "restriction_query" in the system
10+
RESTRICTION_QUERY_DATA_ID = ENV["RESTRICTION_QUERY_DATA_ID"]
11+
api_instance.delete_restriction_query(RESTRICTION_QUERY_DATA_ID)
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# Get a restriction query returns "OK" response
2+
3+
require "datadog_api_client"
4+
DatadogAPIClient.configure do |config|
5+
config.unstable_operations["v2.get_restriction_query".to_sym] = true
6+
end
7+
api_instance = DatadogAPIClient::V2::LogsRestrictionQueriesAPI.new
8+
9+
# there is a valid "restriction_query" in the system
10+
RESTRICTION_QUERY_DATA_ID = ENV["RESTRICTION_QUERY_DATA_ID"]
11+
p api_instance.get_restriction_query(RESTRICTION_QUERY_DATA_ID)
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# Get restriction query for a given role returns "OK" response
2+
3+
require "datadog_api_client"
4+
DatadogAPIClient.configure do |config|
5+
config.unstable_operations["v2.get_role_restriction_query".to_sym] = true
6+
end
7+
api_instance = DatadogAPIClient::V2::LogsRestrictionQueriesAPI.new
8+
9+
# there is a valid "role" in the system
10+
ROLE_DATA_ID = ENV["ROLE_DATA_ID"]
11+
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: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# List roles for a restriction query returns "OK" response
2+
3+
require "datadog_api_client"
4+
DatadogAPIClient.configure do |config|
5+
config.unstable_operations["v2.list_restriction_query_roles".to_sym] = true
6+
end
7+
api_instance = DatadogAPIClient::V2::LogsRestrictionQueriesAPI.new
8+
9+
# there is a valid "restriction_query" in the system
10+
RESTRICTION_QUERY_DATA_ID = ENV["RESTRICTION_QUERY_DATA_ID"]
11+
p api_instance.list_restriction_query_roles(RESTRICTION_QUERY_DATA_ID)

0 commit comments

Comments
 (0)