@@ -1769,6 +1769,65 @@ components:
17691769 required:
17701770 - role_name
17711771 type: object
1772+ AWSCloudAuthPersonaMappingAttributesResponse:
1773+ description: Attributes for AWS cloud authentication persona mapping response
1774+ properties:
1775+ account_identifier:
1776+ description: Datadog account identifier (email or handle) mapped to the
1777+ AWS principal
1778+ example: test@test.com
1779+ type: string
1780+ account_uuid:
1781+ description: Datadog account UUID
1782+ example: 12bbdc5c-5966-47e0-8733-285f9e44bcf4
1783+ type: string
1784+ arn_pattern:
1785+ description: AWS IAM ARN pattern to match for authentication
1786+ example: arn:aws:iam::123456789012:user/testuser
1787+ type: string
1788+ required:
1789+ - arn_pattern
1790+ - account_identifier
1791+ - account_uuid
1792+ type: object
1793+ AWSCloudAuthPersonaMappingDataResponse:
1794+ description: Data for AWS cloud authentication persona mapping response
1795+ properties:
1796+ attributes:
1797+ $ref: '#/components/schemas/AWSCloudAuthPersonaMappingAttributesResponse'
1798+ id:
1799+ description: Unique identifier for the persona mapping
1800+ example: c5c758c6-18c2-4484-ae3f-46b84128404a
1801+ type: string
1802+ type:
1803+ $ref: '#/components/schemas/AWSCloudAuthPersonaMappingType'
1804+ required:
1805+ - id
1806+ - type
1807+ - attributes
1808+ type: object
1809+ AWSCloudAuthPersonaMappingType:
1810+ description: Type identifier for AWS cloud authentication persona mapping
1811+ enum:
1812+ - aws_cloud_auth_config
1813+ example: aws_cloud_auth_config
1814+ type: string
1815+ x-enum-varnames:
1816+ - AWS_CLOUD_AUTH_CONFIG
1817+ AWSCloudAuthPersonaMappingsData:
1818+ description: List of AWS cloud authentication persona mappings
1819+ items:
1820+ $ref: '#/components/schemas/AWSCloudAuthPersonaMappingDataResponse'
1821+ type: array
1822+ AWSCloudAuthPersonaMappingsResponse:
1823+ description: Response containing a list of AWS cloud authentication persona
1824+ mappings
1825+ properties:
1826+ data:
1827+ $ref: '#/components/schemas/AWSCloudAuthPersonaMappingsData'
1828+ required:
1829+ - data
1830+ type: object
17721831 AWSCredentials:
17731832 description: The definition of `AWSCredentials` object.
17741833 oneOf:
@@ -70916,6 +70975,39 @@ paths:
7091670975 permissions:
7091770976 - ci_visibility_read
7091870977 - test_optimization_read
70978+ /api/v2/cloud_auth/aws/persona_mapping:
70979+ get:
70980+ description: List all AWS cloud authentication persona mappings. This endpoint
70981+ retrieves all configured persona mappings that associate AWS IAM principals
70982+ with Datadog users.
70983+ operationId: ListAWSCloudAuthPersonaMappings
70984+ responses:
70985+ '200':
70986+ content:
70987+ application/json:
70988+ schema:
70989+ $ref: '#/components/schemas/AWSCloudAuthPersonaMappingsResponse'
70990+ description: OK
70991+ '400':
70992+ content:
70993+ application/json:
70994+ schema:
70995+ $ref: '#/components/schemas/APIErrorResponse'
70996+ description: Bad Request
70997+ '403':
70998+ content:
70999+ application/json:
71000+ schema:
71001+ $ref: '#/components/schemas/APIErrorResponse'
71002+ description: Forbidden
71003+ '429':
71004+ $ref: '#/components/responses/TooManyRequestsResponse'
71005+ summary: List AWS cloud authentication persona mappings
71006+ tags:
71007+ - Cloud Authentication
71008+ x-unstable: '**Note**: This endpoint is in public beta and is subject to change.
71009+
71010+ If you have any feedback, contact [Datadog support](https://docs.datadoghq.com/help/).'
7091971011 /api/v2/cloud_security_management/custom_frameworks:
7092071012 post:
7092171013 description: Create a custom framework.
@@ -99156,6 +99248,9 @@ tags:
9915699248 Management page](https://docs.datadoghq.com/service_management/case_management/)
9915799249 for more information.
9915899250 name: Case Management Type
99251+ - description: Configure AWS cloud authentication mappings for persona and intake
99252+ authentication through the Datadog API.
99253+ name: Cloud Authentication
9915999254- description: The Cloud Cost Management API allows you to set up, edit, and delete
9916099255 Cloud Cost Management accounts for AWS, Azure, and Google Cloud. You can query
9916199256 your cost data by using the [Metrics endpoint](https://docs.datadoghq.com/api/latest/metrics/#query-timeseries-data-across-multiple-products)
0 commit comments