Skip to content

Commit 0289fee

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 21cedaf of spec repo
1 parent 237cbc1 commit 0289fee

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
@@ -57295,6 +57295,39 @@ paths:
5729557295
summary: Get AWS integration IAM permissions
5729657296
tags:
5729757297
- AWS Integration
57298+
/api/v2/integration/aws/iam_permissions/resource_collection:
57299+
get:
57300+
description: Get all resource collection AWS IAM permissions required for the
57301+
AWS integration.
57302+
operationId: GetAWSIntegrationIAMPermissionsResourceCollection
57303+
responses:
57304+
'200':
57305+
content:
57306+
application/json:
57307+
schema:
57308+
$ref: '#/components/schemas/AWSIntegrationIamPermissionsResponse'
57309+
description: AWS integration resource collection IAM permissions.
57310+
'429':
57311+
$ref: '#/components/responses/TooManyRequestsResponse'
57312+
summary: Get resource collection IAM permissions
57313+
tags:
57314+
- AWS Integration
57315+
/api/v2/integration/aws/iam_permissions/standard:
57316+
get:
57317+
description: Get all standard AWS IAM permissions required for the AWS integration.
57318+
operationId: GetAWSIntegrationIAMPermissionsStandard
57319+
responses:
57320+
'200':
57321+
content:
57322+
application/json:
57323+
schema:
57324+
$ref: '#/components/schemas/AWSIntegrationIamPermissionsResponse'
57325+
description: AWS integration standard IAM permissions.
57326+
'429':
57327+
$ref: '#/components/responses/TooManyRequestsResponse'
57328+
summary: Get AWS integration standard IAM permissions
57329+
tags:
57330+
- AWS Integration
5729857331
/api/v2/integration/aws/logs/services:
5729957332
get:
5730057333
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)