Skip to content

Commit e1442e0

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 859b636 of spec repo
1 parent 7713313 commit e1442e0

12 files changed

+251
-0
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59578,6 +59578,39 @@ paths:
5957859578
summary: Get AWS integration IAM permissions
5957959579
tags:
5958059580
- AWS Integration
59581+
/api/v2/integration/aws/iam_permissions/resource_collection:
59582+
get:
59583+
description: Get all resource collection AWS IAM permissions required for the
59584+
AWS integration.
59585+
operationId: GetAWSIntegrationIAMPermissionsResourceCollection
59586+
responses:
59587+
'200':
59588+
content:
59589+
application/json:
59590+
schema:
59591+
$ref: '#/components/schemas/AWSIntegrationIamPermissionsResponse'
59592+
description: AWS integration resource collection IAM permissions.
59593+
'429':
59594+
$ref: '#/components/responses/TooManyRequestsResponse'
59595+
summary: Get resource collection IAM permissions
59596+
tags:
59597+
- AWS Integration
59598+
/api/v2/integration/aws/iam_permissions/standard:
59599+
get:
59600+
description: Get all standard AWS IAM permissions required for the AWS integration.
59601+
operationId: GetAWSIntegrationIAMPermissionsStandard
59602+
responses:
59603+
'200':
59604+
content:
59605+
application/json:
59606+
schema:
59607+
$ref: '#/components/schemas/AWSIntegrationIamPermissionsResponse'
59608+
description: AWS integration standard IAM permissions.
59609+
'429':
59610+
$ref: '#/components/responses/TooManyRequestsResponse'
59611+
summary: Get AWS integration standard IAM permissions
59612+
tags:
59613+
- AWS Integration
5958159614
/api/v2/integration/aws/logs/services:
5958259615
get:
5958359616
description: Get a list of AWS services that can send logs to Datadog.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
2025-09-17T18:27:22.560Z

cassettes/features/v2/aws_integration/Get-AWS-integration-standard-IAM-permissions-returns-AWS-IAM-Permissions-object-response.yml

Lines changed: 20 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
2025-09-17T18:27:22.885Z

cassettes/features/v2/aws_integration/Get-resource-collection-IAM-permissions-returns-AWS-IAM-Permissions-object-response.yml

Lines changed: 20 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# Get resource collection IAM permissions returns "AWS integration resource collection IAM permissions." response
2+
3+
require "datadog_api_client"
4+
api_instance = DatadogAPIClient::V2::AWSIntegrationAPI.new
5+
p api_instance.get_aws_integration_iam_permissions_resource_collection()
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# Get resource collection IAM permissions returns "AWS IAM Permissions object" response
2+
3+
require "datadog_api_client"
4+
api_instance = DatadogAPIClient::V2::AWSIntegrationAPI.new
5+
p api_instance.get_aws_integration_iam_permissions_resource_collection()
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# Get AWS integration standard IAM permissions returns "AWS integration standard IAM permissions." response
2+
3+
require "datadog_api_client"
4+
api_instance = DatadogAPIClient::V2::AWSIntegrationAPI.new
5+
p api_instance.get_aws_integration_iam_permissions_standard()
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# Get AWS integration standard IAM permissions returns "AWS IAM Permissions object" response
2+
3+
require "datadog_api_client"
4+
api_instance = DatadogAPIClient::V2::AWSIntegrationAPI.new
5+
p api_instance.get_aws_integration_iam_permissions_standard()

features/v2/aws_integration.feature

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,18 @@ Feature: AWS Integration
7979
When the request is sent
8080
Then the response status is 200 AWS IAM Permissions object
8181

82+
@team:DataDog/aws-integrations
83+
Scenario: Get AWS integration standard IAM permissions returns "AWS IAM Permissions object" response
84+
Given new "GetAWSIntegrationIAMPermissionsStandard" request
85+
When the request is sent
86+
Then the response status is 200 AWS IAM Permissions object
87+
88+
@generated @skip @team:DataDog/aws-integrations
89+
Scenario: Get AWS integration standard IAM permissions returns "AWS integration standard IAM permissions." response
90+
Given new "GetAWSIntegrationIAMPermissionsStandard" request
91+
When the request is sent
92+
Then the response status is 200 AWS integration standard IAM permissions.
93+
8294
@team:DataDog/aws-integrations
8395
Scenario: Get an AWS integration by config ID returns "AWS Account object" response
8496
Given there is a valid "aws_account_v2" in the system
@@ -101,6 +113,18 @@ Feature: AWS Integration
101113
When the request is sent
102114
Then the response status is 404 Not Found
103115

116+
@team:DataDog/aws-integrations
117+
Scenario: Get resource collection IAM permissions returns "AWS IAM Permissions object" response
118+
Given new "GetAWSIntegrationIAMPermissionsResourceCollection" request
119+
When the request is sent
120+
Then the response status is 200 AWS IAM Permissions object
121+
122+
@generated @skip @team:DataDog/aws-integrations
123+
Scenario: Get resource collection IAM permissions returns "AWS integration resource collection IAM permissions." response
124+
Given new "GetAWSIntegrationIAMPermissionsResourceCollection" request
125+
When the request is sent
126+
Then the response status is 200 AWS integration resource collection IAM permissions.
127+
104128
@team:DataDog/aws-integrations
105129
Scenario: List all AWS integrations returns "AWS Accounts List object" response
106130
Given new "ListAWSAccounts" request

0 commit comments

Comments
 (0)