@@ -4339,6 +4339,34 @@ components:
4339
4339
from the other indexes
4340
4340
type: string
4341
4341
type: object
4342
+ CSMAgentsMetadata:
4343
+ description: Metadata related to the paginated response.
4344
+ properties:
4345
+ page_index:
4346
+ description: The index of the current page in the paginated results.
4347
+ example: 0
4348
+ format: int64
4349
+ type: integer
4350
+ page_size:
4351
+ description: The number of items per page in the paginated results.
4352
+ example: 10
4353
+ format: int64
4354
+ type: integer
4355
+ total_filtered:
4356
+ description: Total number of items that match the filter criteria.
4357
+ example: 128697
4358
+ format: int64
4359
+ type: integer
4360
+ type: object
4361
+ CSMAgentsType:
4362
+ default: datadog_agent
4363
+ description: The type of the resource. The value should always be `datadog_agent`.
4364
+ enum:
4365
+ - datadog_agent
4366
+ example: datadog_agent
4367
+ type: string
4368
+ x-enum-varnames:
4369
+ - DATADOG_AGENT
4342
4370
CalculatedField:
4343
4371
description: Calculated field.
4344
4372
properties:
@@ -6630,6 +6658,95 @@ components:
6630
6658
nullable: true
6631
6659
type: string
6632
6660
type: object
6661
+ CsmAgentData:
6662
+ description: Single Agent Data.
6663
+ properties:
6664
+ attributes:
6665
+ $ref: '#/components/schemas/CsmAgentsAttributes'
6666
+ id:
6667
+ description: The ID of the Agent.
6668
+ example: fffffc5505f6a006fdf7cf5aae053653
6669
+ type: string
6670
+ type:
6671
+ $ref: '#/components/schemas/CSMAgentsType'
6672
+ type: object
6673
+ CsmAgentsAttributes:
6674
+ description: A CSM Agent returned by the API.
6675
+ properties:
6676
+ Agent_version:
6677
+ description: Version of the Datadog Agent.
6678
+ type: string
6679
+ aws_fargate:
6680
+ description: AWS Fargate details.
6681
+ type: string
6682
+ cluster_name:
6683
+ description: List of cluster names associated with the Agent.
6684
+ items:
6685
+ type: string
6686
+ type: array
6687
+ datadog_agent:
6688
+ description: Unique identifier for the Datadog Agent.
6689
+ type: string
6690
+ ecs_fargate_task_arn:
6691
+ description: ARN of the ECS Fargate task.
6692
+ type: string
6693
+ envs:
6694
+ description: List of environments associated with the Agent.
6695
+ items:
6696
+ type: string
6697
+ type: array
6698
+ host_id:
6699
+ description: ID of the host.
6700
+ format: int64
6701
+ type: integer
6702
+ hostname:
6703
+ description: Name of the host.
6704
+ type: string
6705
+ install_method_installer_version:
6706
+ description: Version of the installer used for installing the Datadog Agent.
6707
+ type: string
6708
+ install_method_tool:
6709
+ description: Tool used for installing the Datadog Agent.
6710
+ type: string
6711
+ is_csm_vm_containers_enabled:
6712
+ description: Indicates if CSM VM Containers is enabled.
6713
+ nullable: true
6714
+ type: boolean
6715
+ is_csm_vm_hosts_enabled:
6716
+ description: Indicates if CSM VM Hosts is enabled.
6717
+ nullable: true
6718
+ type: boolean
6719
+ is_cspm_enabled:
6720
+ description: Indicates if CSPM is enabled.
6721
+ nullable: true
6722
+ type: boolean
6723
+ is_cws_enabled:
6724
+ description: Indicates if CWS is enabled.
6725
+ nullable: true
6726
+ type: boolean
6727
+ is_cws_remote_configuration_enabled:
6728
+ description: Indicates if CWS Remote Configuration is enabled.
6729
+ nullable: true
6730
+ type: boolean
6731
+ is_remote_configuration_enabled:
6732
+ description: Indicates if Remote Configuration is enabled.
6733
+ nullable: true
6734
+ type: boolean
6735
+ os:
6736
+ description: Operating system of the host.
6737
+ type: string
6738
+ type: object
6739
+ CsmAgentsResponse:
6740
+ description: Response object that includes a list of CSM Agents.
6741
+ properties:
6742
+ data:
6743
+ description: A list of Agents.
6744
+ items:
6745
+ $ref: '#/components/schemas/CsmAgentData'
6746
+ type: array
6747
+ meta:
6748
+ $ref: '#/components/schemas/CSMAgentsMetadata'
6749
+ type: object
6633
6750
CustomCostGetResponseMeta:
6634
6751
description: Meta for the response from the Get Custom Costs endpoints.
6635
6752
properties:
@@ -17704,6 +17821,16 @@ components:
17704
17821
required:
17705
17822
- data
17706
17823
type: object
17824
+ OrderDirection:
17825
+ description: The sort direction for results.
17826
+ enum:
17827
+ - asc
17828
+ - desc
17829
+ example: asc
17830
+ type: string
17831
+ x-enum-varnames:
17832
+ - ASC
17833
+ - DESC
17707
17834
OrgConfigGetResponse:
17708
17835
description: A response with a single Org Config.
17709
17836
properties:
@@ -30922,6 +31049,59 @@ paths:
30922
31049
x-unstable: '**Note**: This endpoint is in public beta.
30923
31050
30924
31051
If you have any feedback, contact [Datadog support](https://docs.datadoghq.com/help/).'
31052
+ /api/v2/csm/onboarding/agents:
31053
+ get:
31054
+ description: Get the list of all CSM Agents running on your hosts and containers.
31055
+ operationId: ListAllCSMAgents
31056
+ parameters:
31057
+ - description: The page index for pagination (zero-based).
31058
+ in: query
31059
+ name: page
31060
+ required: false
31061
+ schema:
31062
+ example: 2
31063
+ format: int32
31064
+ maximum: 1000000
31065
+ minimum: 0
31066
+ type: integer
31067
+ - description: The number of items to include in a single page.
31068
+ in: query
31069
+ name: size
31070
+ required: false
31071
+ schema:
31072
+ example: 12
31073
+ format: int32
31074
+ maximum: 100
31075
+ minimum: 0
31076
+ type: integer
31077
+ - description: A search query string to filter results (for example, `hostname:COMP-T2H4J27423`).
31078
+ in: query
31079
+ name: query
31080
+ required: false
31081
+ schema:
31082
+ example: hostname:COMP-T2H4J27423
31083
+ type: string
31084
+ - description: The sort direction for results. Use `asc` for ascending or `desc`
31085
+ for descending.
31086
+ in: query
31087
+ name: order_direction
31088
+ required: false
31089
+ schema:
31090
+ $ref: '#/components/schemas/OrderDirection'
31091
+ responses:
31092
+ '200':
31093
+ content:
31094
+ application/json:
31095
+ schema:
31096
+ $ref: '#/components/schemas/CsmAgentsResponse'
31097
+ description: OK
31098
+ '403':
31099
+ $ref: '#/components/responses/NotAuthorizedResponse'
31100
+ '429':
31101
+ $ref: '#/components/responses/TooManyRequestsResponse'
31102
+ summary: Get all CSM Agents
31103
+ tags:
31104
+ - CSM Agents
30925
31105
/api/v2/current_user/application_keys:
30926
31106
get:
30927
31107
description: List all application keys available for current user
@@ -44617,6 +44797,15 @@ tags:
44617
44797
[Test Visibility in Datadog page](https://docs.datadoghq.com/tests/) for more
44618
44798
information.
44619
44799
name: CI Visibility Tests
44800
+ - description: 'Datadog Cloud Security Management (CSM) delivers real-time threat
44801
+ detection
44802
+
44803
+ and continuous configuration audits across your entire cloud infrastructure,
44804
+
44805
+ all in a unified view for seamless collaboration and faster remediation.
44806
+
44807
+ Go to https://docs.datadoghq.com/security/cloud_security_management to learn more'
44808
+ name: CSM Agents
44620
44809
- description: Cloud Security Management Threats (CSM Threats) monitors file, network,
44621
44810
and process activity across your environment to detect real-time threats to your
44622
44811
infrastructure. See [Cloud Security Management Threats](https://docs.datadoghq.com/security/threats/)
0 commit comments