Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions .generator/schemas/v1/openapi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -27347,6 +27347,7 @@ paths:
- hosts_read
/api/v1/integration/aws:
delete:
deprecated: true
description: Delete a Datadog-AWS integration matching the specified `account_id`
and `role_name parameters`.
operationId: DeleteAWSAccount
Expand Down Expand Up @@ -27393,6 +27394,7 @@ paths:
permissions:
- aws_configurations_manage
get:
deprecated: true
description: List all Datadog-AWS integrations available in your Datadog organization.
operationId: ListAWSAccounts
parameters:
Expand Down Expand Up @@ -27443,6 +27445,7 @@ paths:
permissions:
- aws_configuration_read
post:
deprecated: true
description: 'Create a Datadog-Amazon Web Services integration.

Using the `POST` method updates your integration configuration
Expand Down Expand Up @@ -27494,6 +27497,7 @@ paths:
permissions:
- aws_configurations_manage
put:
deprecated: true
description: Update a Datadog-Amazon Web Services integration.
operationId: UpdateAWSAccount
parameters:
Expand Down Expand Up @@ -27563,6 +27567,7 @@ paths:
- aws_configuration_edit
/api/v1/integration/aws/available_namespace_rules:
get:
deprecated: true
description: List all namespace rules for a given Datadog-AWS integration. This
endpoint takes no arguments.
operationId: ListAvailableAWSNamespaces
Expand Down Expand Up @@ -27708,6 +27713,7 @@ paths:
- manage_integrations
/api/v1/integration/aws/filtering:
delete:
deprecated: true
description: Delete a tag filtering entry.
operationId: DeleteAWSTagFilter
requestBody:
Expand Down Expand Up @@ -27749,6 +27755,7 @@ paths:
permissions:
- aws_configuration_edit
get:
deprecated: true
description: Get all AWS tag filters.
operationId: ListAWSTagFilters
parameters:
Expand Down Expand Up @@ -27787,6 +27794,7 @@ paths:
permissions:
- aws_configuration_read
post:
deprecated: true
description: Set an AWS tag filter.
operationId: CreateAWSTagFilter
requestBody:
Expand Down Expand Up @@ -27832,6 +27840,7 @@ paths:
- aws_configuration_edit
/api/v1/integration/aws/generate_new_external_id:
put:
deprecated: true
description: Generate a new AWS external ID for a given AWS account ID and role
name pair.
operationId: CreateNewAWSExternalID
Expand Down Expand Up @@ -27917,6 +27926,7 @@ paths:
permissions:
- aws_configuration_edit
get:
deprecated: true
description: List all Datadog-AWS Logs integrations configured in your Datadog
account.
operationId: ListAWSLogsIntegrations
Expand Down Expand Up @@ -28058,6 +28068,7 @@ paths:
- aws_configuration_read
/api/v1/integration/aws/logs/services:
get:
deprecated: true
description: Get the list of current AWS services that Datadog offers automatic
log collection. Use returned service IDs with the services parameter for the
Enable an AWS service log collection API endpoint.
Expand Down Expand Up @@ -28100,6 +28111,7 @@ paths:
permissions:
- aws_configuration_read
post:
deprecated: true
description: Enable automatic log collection for a list of services. This should
be run after running `CreateAWSLambdaARN` to save the configuration.
operationId: EnableAWSLogServices
Expand Down
24 changes: 0 additions & 24 deletions .generator/schemas/v2/openapi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -55263,9 +55263,6 @@ paths:
operator: OR
permissions:
- aws_configuration_read
x-unstable: '**Note: This endpoint is in Preview. If you have any feedback,

contact [Datadog support](https://docs.datadoghq.com/help/).**'
post:
description: Create a new AWS Account Integration Config.
operationId: CreateAWSAccount
Expand Down Expand Up @@ -55298,9 +55295,6 @@ paths:
operator: OR
permissions:
- aws_configurations_manage
x-unstable: '**Note: This endpoint is in Preview. If you have any feedback,

contact [Datadog support](https://docs.datadoghq.com/help/).**'
/api/v2/integration/aws/accounts/{aws_account_config_id}:
delete:
description: Delete an AWS Account Integration Config by config ID.
Expand All @@ -55325,9 +55319,6 @@ paths:
operator: OR
permissions:
- aws_configurations_manage
x-unstable: '**Note: This endpoint is in Preview. If you have any feedback,

contact [Datadog support](https://docs.datadoghq.com/help/).**'
get:
description: Get an AWS Account Integration Config by config ID.
operationId: GetAWSAccount
Expand Down Expand Up @@ -55355,9 +55346,6 @@ paths:
operator: OR
permissions:
- aws_configuration_read
x-unstable: '**Note: This endpoint is in Preview. If you have any feedback,

contact [Datadog support](https://docs.datadoghq.com/help/).**'
patch:
description: Update an AWS Account Integration Config by config ID.
operationId: UpdateAWSAccount
Expand Down Expand Up @@ -55392,9 +55380,6 @@ paths:
operator: OR
permissions:
- aws_configuration_edit
x-unstable: '**Note: This endpoint is in Preview. If you have any feedback,

contact [Datadog support](https://docs.datadoghq.com/help/).**'
/api/v2/integration/aws/available_namespaces:
get:
description: Get a list of available AWS CloudWatch namespaces that can send
Expand All @@ -55418,9 +55403,6 @@ paths:
operator: OR
permissions:
- aws_configuration_read
x-unstable: '**Note: This endpoint is in Preview. If you have any feedback,

contact [Datadog support](https://docs.datadoghq.com/help/).**'
/api/v2/integration/aws/generate_new_external_id:
post:
description: Generate a new external ID for AWS role-based authentication.
Expand All @@ -55443,9 +55425,6 @@ paths:
operator: OR
permissions:
- aws_configuration_edit
x-unstable: '**Note: This endpoint is in Preview. If you have any feedback,

contact [Datadog support](https://docs.datadoghq.com/help/).**'
/api/v2/integration/aws/iam_permissions:
get:
description: Get all AWS IAM permissions required for the AWS integration.
Expand Down Expand Up @@ -55484,9 +55463,6 @@ paths:
operator: OR
permissions:
- aws_configuration_read
x-unstable: '**Note: This endpoint is in public beta. If you have any feedback,

contact [Datadog support](https://docs.datadoghq.com/help/).**'
/api/v2/integration/gcp/accounts:
get:
description: List all GCP STS-enabled service accounts configured in your Datadog
Expand Down
3 changes: 0 additions & 3 deletions examples/v2/aws-integration/CreateAWSAccount.rb
Original file line number Diff line number Diff line change
@@ -1,9 +1,6 @@
# Create an AWS integration returns "AWS Account object" response

require "datadog_api_client"
DatadogAPIClient.configure do |config|
config.unstable_operations["v2.create_aws_account".to_sym] = true
end
api_instance = DatadogAPIClient::V2::AWSIntegrationAPI.new

body = DatadogAPIClient::V2::AWSAccountCreateRequest.new({
Expand Down
3 changes: 0 additions & 3 deletions examples/v2/aws-integration/CreateAWSAccount_1716720881.rb
Original file line number Diff line number Diff line change
@@ -1,9 +1,6 @@
# Create an AWS account returns "AWS Account object" response

require "datadog_api_client"
DatadogAPIClient.configure do |config|
config.unstable_operations["v2.create_aws_account".to_sym] = true
end
api_instance = DatadogAPIClient::V2::AWSIntegrationAPI.new

body = DatadogAPIClient::V2::AWSAccountCreateRequest.new({
Expand Down
3 changes: 0 additions & 3 deletions examples/v2/aws-integration/CreateNewAWSExternalID.rb
Original file line number Diff line number Diff line change
@@ -1,8 +1,5 @@
# Generate a new external ID returns "AWS External ID object" response

require "datadog_api_client"
DatadogAPIClient.configure do |config|
config.unstable_operations["v2.create_new_aws_external_id".to_sym] = true
end
api_instance = DatadogAPIClient::V2::AWSIntegrationAPI.new
p api_instance.create_new_aws_external_id()
Original file line number Diff line number Diff line change
@@ -1,8 +1,5 @@
# Generate new external ID returns "AWS External ID object" response

require "datadog_api_client"
DatadogAPIClient.configure do |config|
config.unstable_operations["v2.create_new_aws_external_id".to_sym] = true
end
api_instance = DatadogAPIClient::V2::AWSIntegrationAPI.new
p api_instance.create_new_aws_external_id()
3 changes: 0 additions & 3 deletions examples/v2/aws-integration/DeleteAWSAccount.rb
Original file line number Diff line number Diff line change
@@ -1,9 +1,6 @@
# Delete an AWS integration returns "No Content" response

require "datadog_api_client"
DatadogAPIClient.configure do |config|
config.unstable_operations["v2.delete_aws_account".to_sym] = true
end
api_instance = DatadogAPIClient::V2::AWSIntegrationAPI.new

# there is a valid "aws_account_v2" in the system
Expand Down
3 changes: 0 additions & 3 deletions examples/v2/aws-integration/GetAWSAccount.rb
Original file line number Diff line number Diff line change
@@ -1,9 +1,6 @@
# Get an AWS integration by config ID returns "AWS Account object" response

require "datadog_api_client"
DatadogAPIClient.configure do |config|
config.unstable_operations["v2.get_aws_account".to_sym] = true
end
api_instance = DatadogAPIClient::V2::AWSIntegrationAPI.new

# there is a valid "aws_account_v2" in the system
Expand Down
3 changes: 0 additions & 3 deletions examples/v2/aws-integration/ListAWSAccounts.rb
Original file line number Diff line number Diff line change
@@ -1,8 +1,5 @@
# List all AWS integrations returns "AWS Accounts List object" response

require "datadog_api_client"
DatadogAPIClient.configure do |config|
config.unstable_operations["v2.list_aws_accounts".to_sym] = true
end
api_instance = DatadogAPIClient::V2::AWSIntegrationAPI.new
p api_instance.list_aws_accounts()
3 changes: 0 additions & 3 deletions examples/v2/aws-integration/ListAWSNamespaces.rb
Original file line number Diff line number Diff line change
@@ -1,8 +1,5 @@
# List available namespaces returns "AWS Namespaces List object" response

require "datadog_api_client"
DatadogAPIClient.configure do |config|
config.unstable_operations["v2.list_aws_namespaces".to_sym] = true
end
api_instance = DatadogAPIClient::V2::AWSIntegrationAPI.new
p api_instance.list_aws_namespaces()
3 changes: 0 additions & 3 deletions examples/v2/aws-integration/ListAWSNamespaces_3031307873.rb
Original file line number Diff line number Diff line change
@@ -1,8 +1,5 @@
# List namespaces returns "AWS Namespaces List object" response

require "datadog_api_client"
DatadogAPIClient.configure do |config|
config.unstable_operations["v2.list_aws_namespaces".to_sym] = true
end
api_instance = DatadogAPIClient::V2::AWSIntegrationAPI.new
p api_instance.list_aws_namespaces()
3 changes: 0 additions & 3 deletions examples/v2/aws-integration/UpdateAWSAccount.rb
Original file line number Diff line number Diff line change
@@ -1,9 +1,6 @@
# Update an AWS integration returns "AWS Account object" response

require "datadog_api_client"
DatadogAPIClient.configure do |config|
config.unstable_operations["v2.update_aws_account".to_sym] = true
end
api_instance = DatadogAPIClient::V2::AWSIntegrationAPI.new

# there is a valid "aws_account_v2" in the system
Expand Down
3 changes: 0 additions & 3 deletions examples/v2/aws-logs-integration/ListAWSLogsServices.rb
Original file line number Diff line number Diff line change
@@ -1,8 +1,5 @@
# Get list of AWS log ready services returns "AWS Logs Services List object" response

require "datadog_api_client"
DatadogAPIClient.configure do |config|
config.unstable_operations["v2.list_aws_logs_services".to_sym] = true
end
api_instance = DatadogAPIClient::V2::AWSLogsIntegrationAPI.new
p api_instance.list_aws_logs_services()
Loading
Loading